SlideShare ist ein Scribd-Unternehmen logo
1 von 24
The Semantic Web
 A web that is not the Web

    for North NJ UX Meetup
    Bruce Esrig, 11 June 2009
Aspects of the Semantic Web

 • What is the semantic web?
 • What happens behind the scenes?
 • Where can we see semantics in action?
 • How does semantic technology help?
 • How can I design some knowledge?
 • How can I use semantics in Web sites?
Disclaimer

 • There is lots of material about the semantic
   web.

 • You’ll hear the terminology and see some
   examples.

 • Each subject requires more investigation to
   make sense in an actionable way.

 • If you’re new to this, don’t expect to
   understand it all the first time through.
What is semantics?

 • The art of constructing formal answers to the
   question: “How does this work, really?”

 • A geek-fest
Semantics in the history of science

 • Galileo: Who cares what we think it does? Let’s
   look and see what it really does.

 • Frege, Peirce, Russell, Whitehead, Hilbert,
   Goedel: Math is formal, let’s formalize that.
   Oh, wait a second, math is too hard.

 • Church, Kleene, Turing, ..., Milner: Maybe we
   can formalize some sensible sub-domains.
Semantics as a way to model the world


        An ideal, intermediate layer

                 “Dog”

                      Map to semantic layer




                      Map to reality


               a real dog
Semantics as a way to model the world


           The concept of a dog

                 “Dog”




              Dog           friends-with




               a real dog
Semantics as a way to model the world


            Dogs as individuals

              “Maggie”                    “Molly”



                           friends-with
         Maggie                                Molly
                           friends-with



            one real dog            another real dog
What is semantics?

 Semantics

 1. (Profession) A discipline that constructs
 artificial languages that mediate between the real
 world and the languages ordinarily used for
 communication.

 2. (Knowledge representation) Any intermediate
 language constructed for the purpose of
 explaining the concepts and relationships from
 the real world that appear in utterances in a
 particular language used for communication.
What is the Semantic Web?

Semantic web

1. (Knowledge representation) The description of
concepts and relationships in particular
knowledge domains, and the URI-based links
among those concepts and relationships

2. (Web 3.0) The use of knowledge to enable
semantics-aware behavior on the web
What is semantics?
(Introducing FOAF)

 Here is a statement written in ordinary text:

     Jimmy Wales knows Angela Beesly

 Let’s agree to think about it this way:

     Jimmy Wales and Angela Beesly are each the
     name of a Person.

     The first Person knows the second Person.
What is semantics?




                          foaf:knows
        foaf:Person                     foaf:Person

              foaf:name            foaf:name


       Jimmy Wales                     Angela Beesly
What happens behind the scenes?
 RDF triples:

 <foaf:Person rdf:about=quot;#JWquot;>
 <foaf:knows>
 <foaf:Person rdf:ID=quot;AngelaBeeslyquot;> .

 <foaf:Person rdf:about=”#JW”>
 <foaf:name>
 “Jimmy Wales” .

 <foaf:Person rdf:ID=”AngelaBeesly”>
 <foaf:name>
 “Angela Beesly” .
What happens behind the scenes?
 <rdf:RDF
    xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot;
    xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot;
    <foaf:Person rdf:about=quot;#JWquot;>
       <foaf:name>Jimmy Wales</foaf:name>
       <foaf:knows>
          <foaf:Person>
             <foaf:name>Angela Beesley</foaf:name>
             <!-- Wikimedia Board of Trustees -->
          </foaf:Person>
       </foaf:knows>
    </foaf:Person>
 </rdf:RDF>

 Example is from: http://en.wikipedia.org/wiki/FOAF_(software)
Where can we see semantic modeling in action?



             Site                 Semantic Feature
 Catalog site
                           Taxonomy of departments and offerings
 http://www.landsend.com
                           Faceted search for items (by body type,
                           size, fit, fabric ...)
                           CSS classes for globalnav, leftnavigation,
                           banners and headings, product, swatches,
                           product name, price
Where can we see the semantic web in action?



             Site                 Semantic Feature
                           SearchMonkey accepts uploads of page
 Search site               specification data behind the scenes.
 http://www.yahoo.com      For Wikipedia pages, TOC and first
                           image show up in search results.
                           Semi-automatic indexing of Wikipedia
 Reference site            articles (with help from DBpedia).
 http://www.freebase.com   Shows topic and related topics for various
                           properties.
How does semantic technology help?

 • Enables sites to expose data indicating what
   their content is about

 • Enables sites to organize themselves around
   what their content is about

 • Enables users to access information according
   to what it is about

 • Enables users to establish profiles stating what
   they care about

 • Enables sites to offer content their users care
   about
How can I design some knowledge?
As tags:

User contributed

    •   Let users tag topics (and fragments)

    •   Look at their tags and promote the useful ones

Curated

    •   Figure out what aspects of your topics are significant

    •   Make up tags for each significant aspect, ignoring
        how the tags might relate to each other or group
        together

    •   Tag the topics
How can I design some knowledge?
As structured data:

• Figure out who your individuals are. Be prepared to support
  a topic or fragment for each individual.

    • Figure out what the individuals have in common and
       define groups that individuals can join.

    • Link the individuals according to what groups they
       have in common.

    • If necessary, group the groups. Offer navigation by
       group.

• Figure out what relationships the individuals (or groups) have
    • Link from one topic to another using the relationships.
How can I use semantics in web sites?


              Site                         Semantic Feature
 RDFa standard example
                                  Integrate semantic assertions into a web
 http://www.w3.org/TR/xhtml-rdfa-
                                  page.
 primer/alice-example.html
 Promotional video (Drupal)
                                    Automatic indexing. Better search results
 http://www.youtube.com/watch?
                                    based on clues in the content.
 v=r4WgTRIRoa0
 Course reading lists (Plymouth)
 http://lists.lib.plymouth.ac.uk/   Indicate relationships among texts.
 lists/abf203.html
 Code snippets (Creative
 Commons)                           Declare significance of parts of the page.
 http://wiki.creativecommons.org/   Highlight creative commons licenses.
 RDFa

                                    See “RDFa in the wild” for more
                                    examples (in the future).
M
eet Semantic Alice


Alice Birpemswick
Email: alice@example.com
Phone: +1 617.555.7332
My buddies:
  * Bob
  * Eve
  * Manu
M
eet Semantic Alice
<div class=quot;socialnetquot; typeof=quot;foaf:Personquot; about=quot;#mequot;>
     <p property=quot;foaf:namequot;>Alice Birpemswick</p>
     <p>My buddies:</p>
     <ul rel=quot;foaf:knowsquot;>
        <li typeof=quot;foaf:Personquot;>
           <a href=quot;http://example.com/bobquot; rel=quot;foaf:homepagequot;
           property=quot;foaf:namequot;>Bob</a></li>
        <li typeof=quot;foaf:Personquot;>
           <a href=quot;http://example.com/evequot; rel=quot;foaf:homepagequot;
           property=quot;foaf:namequot;>Eve</a></li>
        <li typeof=quot;foaf:Personquot;>
           <a href=quot;http://example.com/manuquot; rel=quot;foaf:homepagequot;
           property=quot;foaf:namequot;>Manu</a></li>
     </ul></div>
Extra slides
What happens behind the scenes?
 <rdf:RDF xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot;
    xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot;
    xmlns:rdfs=quot;http://www.w3.org/2000/01/rdf-schema#quot;>
    <foaf:Person rdf:about=quot;#JWquot;>
       <foaf:name>Jimmy Wales</foaf:name>
       <foaf:mbox rdf:resource=quot;mailto:jwales@bomis.comquot; />
       <foaf:homepage rdf:resource=quot;http://www.jimmywales.com/quot; />
       <foaf:nick>Jimbo</foaf:nick>
       <foaf:depiction rdf:resource=quot;http://www.jimmywales.com/aus_img_small.jpgquot; />
       <foaf:interest rdf:resource=quot;http://www.wikimedia.orgquot;
                  rdfs:label=quot;Wikipediaquot; />
       <foaf:knows>
          <foaf:Person>
             <foaf:name>Angela Beesley</foaf:name>
             <!-- Wikimedia Board of Trustees -->
          </foaf:Person>
       </foaf:knows>
    </foaf:Person>
 </rdf:RDF>

Weitere ähnliche Inhalte

Was ist angesagt?

An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked DataGabriela Agustini
 
Linked Data Challenge and Opportunity
Linked Data Challenge and OpportunityLinked Data Challenge and Opportunity
Linked Data Challenge and OpportunityRichard Wallis
 
WTF is the Semantic Web and Linked Data
WTF is the Semantic Web and Linked DataWTF is the Semantic Web and Linked Data
WTF is the Semantic Web and Linked DataJuan Sequeda
 
NYC Semantic Web Meetup - Aug 2009
NYC Semantic Web Meetup -  Aug 2009NYC Semantic Web Meetup -  Aug 2009
NYC Semantic Web Meetup - Aug 2009Jamie Taylor
 
The Single Power of Link - Richard Wallis
The Single Power of Link - Richard WallisThe Single Power of Link - Richard Wallis
The Single Power of Link - Richard Wallistulipbiru64
 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKrAlvaro Graves
 
Evaluating Methods to Rediscover Missing Web Pages from the Web Infrastructure
Evaluating Methods to Rediscover Missing Web Pages from the Web InfrastructureEvaluating Methods to Rediscover Missing Web Pages from the Web Infrastructure
Evaluating Methods to Rediscover Missing Web Pages from the Web InfrastructureMartin Klein
 
Semantic Web in the browser. From a blind Web to
Semantic Web in the browser. From a blind Web toSemantic Web in the browser. From a blind Web to
Semantic Web in the browser. From a blind Web toSabin Buraga
 
The DiSo Project and the Open Web
The DiSo Project and the Open WebThe DiSo Project and the Open Web
The DiSo Project and the Open WebChris Messina
 
Intelligent Recruiting: 60 Minute Digest
Intelligent Recruiting: 60 Minute DigestIntelligent Recruiting: 60 Minute Digest
Intelligent Recruiting: 60 Minute DigestAmitai Givertz
 
IIIF, Linked Data and the Getty Vocabularies
IIIF, Linked Data and the Getty VocabulariesIIIF, Linked Data and the Getty Vocabularies
IIIF, Linked Data and the Getty VocabulariesRobert Sanderson
 
Archives & the Semantic Web
Archives & the Semantic WebArchives & the Semantic Web
Archives & the Semantic WebMark Matienzo
 
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
 
The Simple Power of the link
The Simple Power of the linkThe Simple Power of the link
The Simple Power of the linkRichard Wallis
 
Linked Data tutorial at Semtech 2012
Linked Data tutorial at Semtech 2012Linked Data tutorial at Semtech 2012
Linked Data tutorial at Semtech 2012Juan Sequeda
 
Microdata for Dummies
Microdata for DummiesMicrodata for Dummies
Microdata for Dummiesgiurca
 
Dependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQLDependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQLFariz Darari
 

Was ist angesagt? (20)

RDFa Everywhere
RDFa EverywhereRDFa Everywhere
RDFa Everywhere
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked Data
 
Linked Data Challenge and Opportunity
Linked Data Challenge and OpportunityLinked Data Challenge and Opportunity
Linked Data Challenge and Opportunity
 
Hacking with Semantic Web
Hacking with Semantic WebHacking with Semantic Web
Hacking with Semantic Web
 
WTF is the Semantic Web and Linked Data
WTF is the Semantic Web and Linked DataWTF is the Semantic Web and Linked Data
WTF is the Semantic Web and Linked Data
 
NYC Semantic Web Meetup - Aug 2009
NYC Semantic Web Meetup -  Aug 2009NYC Semantic Web Meetup -  Aug 2009
NYC Semantic Web Meetup - Aug 2009
 
The Single Power of Link - Richard Wallis
The Single Power of Link - Richard WallisThe Single Power of Link - Richard Wallis
The Single Power of Link - Richard Wallis
 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKr
 
Evaluating Methods to Rediscover Missing Web Pages from the Web Infrastructure
Evaluating Methods to Rediscover Missing Web Pages from the Web InfrastructureEvaluating Methods to Rediscover Missing Web Pages from the Web Infrastructure
Evaluating Methods to Rediscover Missing Web Pages from the Web Infrastructure
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
Semantic Web in the browser. From a blind Web to
Semantic Web in the browser. From a blind Web toSemantic Web in the browser. From a blind Web to
Semantic Web in the browser. From a blind Web to
 
The DiSo Project and the Open Web
The DiSo Project and the Open WebThe DiSo Project and the Open Web
The DiSo Project and the Open Web
 
Intelligent Recruiting: 60 Minute Digest
Intelligent Recruiting: 60 Minute DigestIntelligent Recruiting: 60 Minute Digest
Intelligent Recruiting: 60 Minute Digest
 
IIIF, Linked Data and the Getty Vocabularies
IIIF, Linked Data and the Getty VocabulariesIIIF, Linked Data and the Getty Vocabularies
IIIF, Linked Data and the Getty Vocabularies
 
Archives & the Semantic Web
Archives & the Semantic WebArchives & the Semantic Web
Archives & the Semantic Web
 
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
 
The Simple Power of the link
The Simple Power of the linkThe Simple Power of the link
The Simple Power of the link
 
Linked Data tutorial at Semtech 2012
Linked Data tutorial at Semtech 2012Linked Data tutorial at Semtech 2012
Linked Data tutorial at Semtech 2012
 
Microdata for Dummies
Microdata for DummiesMicrodata for Dummies
Microdata for Dummies
 
Dependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQLDependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQL
 

Andere mochten auch

Evolutionary change with Kanban
Evolutionary change with KanbanEvolutionary change with Kanban
Evolutionary change with KanbanChris McDermott
 
Recetas para informatica
Recetas para informaticaRecetas para informatica
Recetas para informaticajedr7
 
SPR Perspective on Maintenance of Certification
SPR Perspective on Maintenance of CertificationSPR Perspective on Maintenance of Certification
SPR Perspective on Maintenance of Certificationpas-meeting
 
Sistema operativo Herramientas Teleinformaticas grupo 221120-208 UNAD
Sistema operativo Herramientas Teleinformaticas grupo 221120-208 UNADSistema operativo Herramientas Teleinformaticas grupo 221120-208 UNAD
Sistema operativo Herramientas Teleinformaticas grupo 221120-208 UNADFABIANESTEBANANGARITARINCON
 
Sesion 5
Sesion 5Sesion 5
Sesion 5caloma5
 
DIAPOSITIVAS DEL PROYECTO DE AULA SEDE El dividivi
DIAPOSITIVAS DEL PROYECTO DE AULA SEDE El dividivi  DIAPOSITIVAS DEL PROYECTO DE AULA SEDE El dividivi
DIAPOSITIVAS DEL PROYECTO DE AULA SEDE El dividivi erika_maritza
 
Future Of Web Languages
Future Of Web LanguagesFuture Of Web Languages
Future Of Web LanguagesMark Birbeck
 
Île aux Moines
Île aux MoinesÎle aux Moines
Île aux Moinescamiilleg
 
The 5 minute guide to RDFa...in only 6 minutes 40 seconds
The 5 minute guide to RDFa...in only 6 minutes 40 secondsThe 5 minute guide to RDFa...in only 6 minutes 40 seconds
The 5 minute guide to RDFa...in only 6 minutes 40 secondsMark Birbeck
 

Andere mochten auch (20)

Educacion En Finlandia
Educacion En FinlandiaEducacion En Finlandia
Educacion En Finlandia
 
Amsterdam Y Vincent
Amsterdam Y VincentAmsterdam Y Vincent
Amsterdam Y Vincent
 
Storyboard page 1
Storyboard page 1Storyboard page 1
Storyboard page 1
 
Las fuentes de energía
Las fuentes de energíaLas fuentes de energía
Las fuentes de energía
 
Evolutionary change with Kanban
Evolutionary change with KanbanEvolutionary change with Kanban
Evolutionary change with Kanban
 
Googlelibros
GooglelibrosGooglelibros
Googlelibros
 
Recetas para informatica
Recetas para informaticaRecetas para informatica
Recetas para informatica
 
SPR Perspective on Maintenance of Certification
SPR Perspective on Maintenance of CertificationSPR Perspective on Maintenance of Certification
SPR Perspective on Maintenance of Certification
 
PROYECTO: ANÁLISIS BASADO EN PROBLEMAS
PROYECTO: ANÁLISIS BASADO EN PROBLEMASPROYECTO: ANÁLISIS BASADO EN PROBLEMAS
PROYECTO: ANÁLISIS BASADO EN PROBLEMAS
 
Estudio emprendimiento g.v. 2012
Estudio emprendimiento g.v. 2012Estudio emprendimiento g.v. 2012
Estudio emprendimiento g.v. 2012
 
Ciclo hidrologico
Ciclo hidrologicoCiclo hidrologico
Ciclo hidrologico
 
Sistema operativo Herramientas Teleinformaticas grupo 221120-208 UNAD
Sistema operativo Herramientas Teleinformaticas grupo 221120-208 UNADSistema operativo Herramientas Teleinformaticas grupo 221120-208 UNAD
Sistema operativo Herramientas Teleinformaticas grupo 221120-208 UNAD
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Espelhos Planos
Espelhos PlanosEspelhos Planos
Espelhos Planos
 
Audience Profiling
Audience ProfilingAudience Profiling
Audience Profiling
 
Sesion 5
Sesion 5Sesion 5
Sesion 5
 
DIAPOSITIVAS DEL PROYECTO DE AULA SEDE El dividivi
DIAPOSITIVAS DEL PROYECTO DE AULA SEDE El dividivi  DIAPOSITIVAS DEL PROYECTO DE AULA SEDE El dividivi
DIAPOSITIVAS DEL PROYECTO DE AULA SEDE El dividivi
 
Future Of Web Languages
Future Of Web LanguagesFuture Of Web Languages
Future Of Web Languages
 
Île aux Moines
Île aux MoinesÎle aux Moines
Île aux Moines
 
The 5 minute guide to RDFa...in only 6 minutes 40 seconds
The 5 minute guide to RDFa...in only 6 minutes 40 secondsThe 5 minute guide to RDFa...in only 6 minutes 40 seconds
The 5 minute guide to RDFa...in only 6 minutes 40 seconds
 

Ähnlich wie Semantic Web: A web that is not the Web

The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Webostephens
 
Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Juan Sequeda
 
Exploiter le Web Semantic, le comprendre et y contribuer
Exploiter le Web Semantic, le comprendre et y contribuerExploiter le Web Semantic, le comprendre et y contribuer
Exploiter le Web Semantic, le comprendre et y contribuerMathieu d'Aquin
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic WebBarry Smith
 
"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul
"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul
"RDFa - what, why and how?" by Mike Hewett and Shamod LacoulShamod Lacoul
 
Geekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web PrimerGeekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web Primerianibbo
 
The Semantic Web An Introduction
The Semantic Web An IntroductionThe Semantic Web An Introduction
The Semantic Web An Introductionshaouy
 
Introduction to Social Bookmarking
Introduction to Social BookmarkingIntroduction to Social Bookmarking
Introduction to Social BookmarkingJason Rhode
 
Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011sssw2011
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked DataJuan Sequeda
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & WhyRachael L Moore
 
Can’t Find Your 404s?
Can’t Find Your 404s?Can’t Find Your 404s?
Can’t Find Your 404s?Michael Nelson
 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy FamilyDan Brickley
 
Introduction to Social Bookmarking
Introduction to Social BookmarkingIntroduction to Social Bookmarking
Introduction to Social BookmarkingJason Rhode
 

Ähnlich wie Semantic Web: A web that is not the Web (20)

The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
When?
When?When?
When?
 
Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5
 
Exploiter le Web Semantic, le comprendre et y contribuer
Exploiter le Web Semantic, le comprendre et y contribuerExploiter le Web Semantic, le comprendre et y contribuer
Exploiter le Web Semantic, le comprendre et y contribuer
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul
"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul
"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul
 
Web of data
Web of dataWeb of data
Web of data
 
Geekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web PrimerGeekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web Primer
 
The Semantic Web An Introduction
The Semantic Web An IntroductionThe Semantic Web An Introduction
The Semantic Web An Introduction
 
Web3uploaded
Web3uploadedWeb3uploaded
Web3uploaded
 
Introduction to Social Bookmarking
Introduction to Social BookmarkingIntroduction to Social Bookmarking
Introduction to Social Bookmarking
 
Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked Data
 
Sweo talk
Sweo talkSweo talk
Sweo talk
 
Artspeakpresentation
ArtspeakpresentationArtspeakpresentation
Artspeakpresentation
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & Why
 
Can’t Find Your 404s?
Can’t Find Your 404s?Can’t Find Your 404s?
Can’t Find Your 404s?
 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy Family
 
semantic web.pptx
semantic web.pptxsemantic web.pptx
semantic web.pptx
 
Introduction to Social Bookmarking
Introduction to Social BookmarkingIntroduction to Social Bookmarking
Introduction to Social Bookmarking
 

Kürzlich hochgeladen

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
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
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Semantic Web: A web that is not the Web

  • 1. The Semantic Web A web that is not the Web for North NJ UX Meetup Bruce Esrig, 11 June 2009
  • 2. Aspects of the Semantic Web • What is the semantic web? • What happens behind the scenes? • Where can we see semantics in action? • How does semantic technology help? • How can I design some knowledge? • How can I use semantics in Web sites?
  • 3. Disclaimer • There is lots of material about the semantic web. • You’ll hear the terminology and see some examples. • Each subject requires more investigation to make sense in an actionable way. • If you’re new to this, don’t expect to understand it all the first time through.
  • 4. What is semantics? • The art of constructing formal answers to the question: “How does this work, really?” • A geek-fest
  • 5. Semantics in the history of science • Galileo: Who cares what we think it does? Let’s look and see what it really does. • Frege, Peirce, Russell, Whitehead, Hilbert, Goedel: Math is formal, let’s formalize that. Oh, wait a second, math is too hard. • Church, Kleene, Turing, ..., Milner: Maybe we can formalize some sensible sub-domains.
  • 6. Semantics as a way to model the world An ideal, intermediate layer “Dog” Map to semantic layer Map to reality a real dog
  • 7. Semantics as a way to model the world The concept of a dog “Dog” Dog friends-with a real dog
  • 8. Semantics as a way to model the world Dogs as individuals “Maggie” “Molly” friends-with Maggie Molly friends-with one real dog another real dog
  • 9. What is semantics? Semantics 1. (Profession) A discipline that constructs artificial languages that mediate between the real world and the languages ordinarily used for communication. 2. (Knowledge representation) Any intermediate language constructed for the purpose of explaining the concepts and relationships from the real world that appear in utterances in a particular language used for communication.
  • 10. What is the Semantic Web? Semantic web 1. (Knowledge representation) The description of concepts and relationships in particular knowledge domains, and the URI-based links among those concepts and relationships 2. (Web 3.0) The use of knowledge to enable semantics-aware behavior on the web
  • 11. What is semantics? (Introducing FOAF) Here is a statement written in ordinary text: Jimmy Wales knows Angela Beesly Let’s agree to think about it this way: Jimmy Wales and Angela Beesly are each the name of a Person. The first Person knows the second Person.
  • 12. What is semantics? foaf:knows foaf:Person foaf:Person foaf:name foaf:name Jimmy Wales Angela Beesly
  • 13. What happens behind the scenes? RDF triples: <foaf:Person rdf:about=quot;#JWquot;> <foaf:knows> <foaf:Person rdf:ID=quot;AngelaBeeslyquot;> . <foaf:Person rdf:about=”#JW”> <foaf:name> “Jimmy Wales” . <foaf:Person rdf:ID=”AngelaBeesly”> <foaf:name> “Angela Beesly” .
  • 14. What happens behind the scenes? <rdf:RDF xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot; xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot; <foaf:Person rdf:about=quot;#JWquot;> <foaf:name>Jimmy Wales</foaf:name> <foaf:knows> <foaf:Person> <foaf:name>Angela Beesley</foaf:name> <!-- Wikimedia Board of Trustees --> </foaf:Person> </foaf:knows> </foaf:Person> </rdf:RDF> Example is from: http://en.wikipedia.org/wiki/FOAF_(software)
  • 15. Where can we see semantic modeling in action? Site Semantic Feature Catalog site Taxonomy of departments and offerings http://www.landsend.com Faceted search for items (by body type, size, fit, fabric ...) CSS classes for globalnav, leftnavigation, banners and headings, product, swatches, product name, price
  • 16. Where can we see the semantic web in action? Site Semantic Feature SearchMonkey accepts uploads of page Search site specification data behind the scenes. http://www.yahoo.com For Wikipedia pages, TOC and first image show up in search results. Semi-automatic indexing of Wikipedia Reference site articles (with help from DBpedia). http://www.freebase.com Shows topic and related topics for various properties.
  • 17. How does semantic technology help? • Enables sites to expose data indicating what their content is about • Enables sites to organize themselves around what their content is about • Enables users to access information according to what it is about • Enables users to establish profiles stating what they care about • Enables sites to offer content their users care about
  • 18. How can I design some knowledge? As tags: User contributed • Let users tag topics (and fragments) • Look at their tags and promote the useful ones Curated • Figure out what aspects of your topics are significant • Make up tags for each significant aspect, ignoring how the tags might relate to each other or group together • Tag the topics
  • 19. How can I design some knowledge? As structured data: • Figure out who your individuals are. Be prepared to support a topic or fragment for each individual. • Figure out what the individuals have in common and define groups that individuals can join. • Link the individuals according to what groups they have in common. • If necessary, group the groups. Offer navigation by group. • Figure out what relationships the individuals (or groups) have • Link from one topic to another using the relationships.
  • 20. How can I use semantics in web sites? Site Semantic Feature RDFa standard example Integrate semantic assertions into a web http://www.w3.org/TR/xhtml-rdfa- page. primer/alice-example.html Promotional video (Drupal) Automatic indexing. Better search results http://www.youtube.com/watch? based on clues in the content. v=r4WgTRIRoa0 Course reading lists (Plymouth) http://lists.lib.plymouth.ac.uk/ Indicate relationships among texts. lists/abf203.html Code snippets (Creative Commons) Declare significance of parts of the page. http://wiki.creativecommons.org/ Highlight creative commons licenses. RDFa See “RDFa in the wild” for more examples (in the future).
  • 21. M eet Semantic Alice Alice Birpemswick Email: alice@example.com Phone: +1 617.555.7332 My buddies: * Bob * Eve * Manu
  • 22. M eet Semantic Alice <div class=quot;socialnetquot; typeof=quot;foaf:Personquot; about=quot;#mequot;> <p property=quot;foaf:namequot;>Alice Birpemswick</p> <p>My buddies:</p> <ul rel=quot;foaf:knowsquot;> <li typeof=quot;foaf:Personquot;> <a href=quot;http://example.com/bobquot; rel=quot;foaf:homepagequot; property=quot;foaf:namequot;>Bob</a></li> <li typeof=quot;foaf:Personquot;> <a href=quot;http://example.com/evequot; rel=quot;foaf:homepagequot; property=quot;foaf:namequot;>Eve</a></li> <li typeof=quot;foaf:Personquot;> <a href=quot;http://example.com/manuquot; rel=quot;foaf:homepagequot; property=quot;foaf:namequot;>Manu</a></li> </ul></div>
  • 24. What happens behind the scenes? <rdf:RDF xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot; xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot; xmlns:rdfs=quot;http://www.w3.org/2000/01/rdf-schema#quot;> <foaf:Person rdf:about=quot;#JWquot;> <foaf:name>Jimmy Wales</foaf:name> <foaf:mbox rdf:resource=quot;mailto:jwales@bomis.comquot; /> <foaf:homepage rdf:resource=quot;http://www.jimmywales.com/quot; /> <foaf:nick>Jimbo</foaf:nick> <foaf:depiction rdf:resource=quot;http://www.jimmywales.com/aus_img_small.jpgquot; /> <foaf:interest rdf:resource=quot;http://www.wikimedia.orgquot; rdfs:label=quot;Wikipediaquot; /> <foaf:knows> <foaf:Person> <foaf:name>Angela Beesley</foaf:name> <!-- Wikimedia Board of Trustees --> </foaf:Person> </foaf:knows> </foaf:Person> </rdf:RDF>

Hinweis der Redaktion