SlideShare a Scribd company logo
1 of 11
Also Known as Web 3.0
       The Web of Tomorrow is here today.




Presented by Bruce Whealton: Future Wave
Designs: http://FutureWaveDesigns.com       1
Syntax Versus Semantics
 Syntax is like the rules of grammar, and how we order
  our words… or in terms of computers it deals with the
  format and structure of commands or how we give
  commands to a computer.
 Semantics deals with meaning.




              Presented by Bruce Whealton: Future Wave
              Designs: http://FutureWaveDesigns.com       2
Representing Meaning
 RDF: Resource Descriptive Framework
    Everything is a resource
    Data/Information/Knowledge is represented as triples:
     Subject – Predicate – Object
    RDF is also a file format. An example that will be
     presented below is a foaf file: foaf.rdf




               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com         3
Meaning represented as triples
 Bruce knows Jean
 Person1 first_name Bruce
 Person1 last_name Whealton
 Similar to saying Person1 hasFirstName (has a first
 name of) Bruce




               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com      4
Address book Graph
 P1           Knows                         Jean



                First
                name                              Bruce




       Presented by Bruce Whealton: Future Wave
       Designs: http://FutureWaveDesigns.com              5
FOAF – Friend of a Friend
 A Semantic Web Vocabulary used to describe people,
  their activities and their relationships to one another.
 It is becoming very popular for people who discover
  this to setup and have their own FOAF profile.
 This vocabulary is the base from which other
  vocabularies are extended.
 So, what is a vocabulary in this context?




               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com         6
Semantic Web Vocabularies and
Ontologies
 For the Semantic Web we deal with controlled
  vocabularies, which define terms and how they relate
  to each other.
 We have a hierarchy of Classes which each have
  properties.
 This is where you get the triples which relate the
  classes to the values of these properties.
 Let’s take some examples…


              Presented by Bruce Whealton: Future Wave
              Designs: http://FutureWaveDesigns.com      7
 A Person “has name” “Bruce Whealton”
 Person is a class and “has name” is the predicate with
 “Bruce Whealton” being the value




               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com       8
Continuing with Vocabularies
 We use a vocabulary to describe concepts that relate to
    a specific domain, or an area of knowledge… or simply
    toa set of concepts.
   Different fields and professions have their own
    vocabulary.
   We need to define how the terms we want to use relate
    to one another.
   This is how we express meaning on the semantic web;
   And form Semantic Web databases – aka Triple Stores

                Presented by Bruce Whealton: Future Wave
                Designs: http://FutureWaveDesigns.com       9
Continuing with FOAF
 FOAF concepts are prefixed with the letters foaf.
 Examples: foaf:Person is a class which describes a
    person.
   foaf:name is a property
   foaf:Person foaf:name “Bruce Whealton”
   A triple
   Much more can be represented with this vocabulary,
    such as chat ids, web pages, weblogs;
   One of the most important things is who you know.
                Presented by Bruce Whealton: Future Wave
                Designs: http://FutureWaveDesigns.com      10
foaf:knows
 Using this property web crawlers can discover foaf
    profiles by crawling from one profile to the next.
   Each foaf profile will have links to the people that one
    knows along with links to web pages that describe
    those people, e.g. their foaf profile.
   Web crawlers follow those links…
   You build your network through the links within your
    foaf profile and the links to you in other profiles.
   Your foaf profile is stored in a file, typically, in RDF
    format which was described earlier in this
    presentation, i.e. foaf.rdf
                 Presented by Bruce Whealton: Future Wave
                 Designs: http://FutureWaveDesigns.com         11

More Related Content

Similar to The Semantic Web - Meaning and Vocabularies

Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011Peter Mika
 
A Simple Introduction to Word Embeddings
A Simple Introduction to Word EmbeddingsA Simple Introduction to Word Embeddings
A Simple Introduction to Word EmbeddingsBhaskar Mitra
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic WebPeter Mika
 
Linked Data at ISAW: How and Why
Linked Data at ISAW: How and WhyLinked Data at ISAW: How and Why
Linked Data at ISAW: How and Whyparegorios
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAFUldis Bojars
 
Is linked data something for me?
Is linked data something for me?Is linked data something for me?
Is linked data something for me?Christophe Guéret
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Jane Stevenson
 
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsLinked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsMark Matienzo
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upDavide Palmisano
 
Porting Library Vocabularies to the Semantic Web - IFLA 2010
Porting Library Vocabularies to the Semantic Web - IFLA 2010Porting Library Vocabularies to the Semantic Web - IFLA 2010
Porting Library Vocabularies to the Semantic Web - IFLA 2010Bernard Vatant
 
Semantic Web and the Social Web
Semantic Web and the Social WebSemantic Web and the Social Web
Semantic Web and the Social Webrobin fay
 
Semantic Social Web
Semantic Social WebSemantic Social Web
Semantic Social WebSabin Buraga
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark GreavesMediabistro
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Webostephens
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glassEduserv Foundation
 

Similar to The Semantic Web - Meaning and Vocabularies (20)

Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
 
A Simple Introduction to Word Embeddings
A Simple Introduction to Word EmbeddingsA Simple Introduction to Word Embeddings
A Simple Introduction to Word Embeddings
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic Web
 
FOAF
FOAFFOAF
FOAF
 
Linked Data at ISAW: How and Why
Linked Data at ISAW: How and WhyLinked Data at ISAW: How and Why
Linked Data at ISAW: How and Why
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAF
 
Biodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic WebBiodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic Web
 
Is linked data something for me?
Is linked data something for me?Is linked data something for me?
Is linked data something for me?
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsLinked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking up
 
Lec1.pptx
Lec1.pptxLec1.pptx
Lec1.pptx
 
Porting Library Vocabularies to the Semantic Web - IFLA 2010
Porting Library Vocabularies to the Semantic Web - IFLA 2010Porting Library Vocabularies to the Semantic Web - IFLA 2010
Porting Library Vocabularies to the Semantic Web - IFLA 2010
 
Linking up your data
Linking up your dataLinking up your data
Linking up your data
 
Resource Browser
Resource BrowserResource Browser
Resource Browser
 
Semantic Web and the Social Web
Semantic Web and the Social WebSemantic Web and the Social Web
Semantic Web and the Social Web
 
Semantic Social Web
Semantic Social WebSemantic Social Web
Semantic Social Web
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark Greaves
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

The Semantic Web - Meaning and Vocabularies

  • 1. Also Known as Web 3.0 The Web of Tomorrow is here today. Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 1
  • 2. Syntax Versus Semantics  Syntax is like the rules of grammar, and how we order our words… or in terms of computers it deals with the format and structure of commands or how we give commands to a computer.  Semantics deals with meaning. Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 2
  • 3. Representing Meaning  RDF: Resource Descriptive Framework  Everything is a resource  Data/Information/Knowledge is represented as triples: Subject – Predicate – Object  RDF is also a file format. An example that will be presented below is a foaf file: foaf.rdf Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 3
  • 4. Meaning represented as triples  Bruce knows Jean  Person1 first_name Bruce  Person1 last_name Whealton  Similar to saying Person1 hasFirstName (has a first name of) Bruce Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 4
  • 5. Address book Graph P1 Knows Jean First name Bruce Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 5
  • 6. FOAF – Friend of a Friend  A Semantic Web Vocabulary used to describe people, their activities and their relationships to one another.  It is becoming very popular for people who discover this to setup and have their own FOAF profile.  This vocabulary is the base from which other vocabularies are extended.  So, what is a vocabulary in this context? Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 6
  • 7. Semantic Web Vocabularies and Ontologies  For the Semantic Web we deal with controlled vocabularies, which define terms and how they relate to each other.  We have a hierarchy of Classes which each have properties.  This is where you get the triples which relate the classes to the values of these properties.  Let’s take some examples… Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 7
  • 8.  A Person “has name” “Bruce Whealton”  Person is a class and “has name” is the predicate with “Bruce Whealton” being the value Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 8
  • 9. Continuing with Vocabularies  We use a vocabulary to describe concepts that relate to a specific domain, or an area of knowledge… or simply toa set of concepts.  Different fields and professions have their own vocabulary.  We need to define how the terms we want to use relate to one another.  This is how we express meaning on the semantic web;  And form Semantic Web databases – aka Triple Stores Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 9
  • 10. Continuing with FOAF  FOAF concepts are prefixed with the letters foaf.  Examples: foaf:Person is a class which describes a person.  foaf:name is a property  foaf:Person foaf:name “Bruce Whealton”  A triple  Much more can be represented with this vocabulary, such as chat ids, web pages, weblogs;  One of the most important things is who you know. Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 10
  • 11. foaf:knows  Using this property web crawlers can discover foaf profiles by crawling from one profile to the next.  Each foaf profile will have links to the people that one knows along with links to web pages that describe those people, e.g. their foaf profile.  Web crawlers follow those links…  You build your network through the links within your foaf profile and the links to you in other profiles.  Your foaf profile is stored in a file, typically, in RDF format which was described earlier in this presentation, i.e. foaf.rdf Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 11