SlideShare une entreprise Scribd logo
1  sur  121
WTF is the Semantic Web and
         Linked Data
         Juan F. Sequeda
  Department of Computer Science
    University of Texas at Austin
           Nov 17, 2011
Semantic Web? Linked Data?

          WTF?
WTF is the Semantic Web?
WTF is the Semantic Web?
Internet != Web
What is the Web?

“… the Web, is a system of
interlinked hypertext documents
accessed via the Internet. With a
web browser, one can view web
pages that may contain text,
images […] and navigate between
them via hyperlinks”
             http://en.wikipedia.org/wiki/World_Wide_Web
Current Web = internet + links + docs
History of the Web
•   Created by Tim Berners-Lee at CERN in 1989
•   Mosaic browser in 1993
•   W3C created in 1994
•   Exponential growth mid 90s
•   Amazon, Ebay – 1995
•   Search engines – Google 1998
•   Dot-com boom 1997 – 2001
•   Web 2.0 – blogs, Facebook, Twitter, etc
What is the problem?
WHAT’S THE
                                                  WEATHER IN
                                                 AUSTIN TODAY?




http://www.flickr.com/photos/jamieca/31631256/
What is the problem?
• The web is full of documents
• We aren’t always interested in documents
  – We are interested in THINGS
  – These THINGS might be in documents
• We can read a HTML document rendered in a
  browser and find what we are searching for
  – This is hard for computers.
  – Computers have to guess (even though they are
    pretty good at it)
The Web of Documents
     Search



Search
Engine


Crawler
The Web is a Data Shredder




Structured                 Unstructured
   Data                        Data

                    Thanks Martin Hepp
What would we like?
• Make it easy for computers/software to find
  THINGS



  Do you SEARCH or do you FIND?
Search for

   Football Players who went to the
University of Texas at Austin, played for
  the Dallas Cowboys as Cornerback
Why can’t we just FIND it…
Guess how I FOUND out?
On a Semantic Web
• Besides publishing documents on the web
  – which computers can’t understand easily
• Let’s publish on the web something that
  computers can understand



                DATA
The Semantic Web is a
     web of data
   The current web is a
    web of documents
But wait… doesn’t the web
    already have data?
Current Data on the Web
•   Relational Databases
•   APIs
•   XML
•   CSV
•   XLS
•   …
•   Can’t computers and applications already
    consume that data on the web?
Yes! But it is all in different
formats and data models!
This makes it hard to integrate
             data
The data in different
data sources aren’t linked
For example, how do I know that the
  Juan Sequeda in Facebook is the
  same as Juan Sequeda in Twitter
Or if I create a mashup from
different services, I have to learn
different APIs and I get different
       formats of data back
Data is Siloed
Wouldn’t it be great if we had a
standard way of publishing data on
             the Web?
We have a standardized way of
publishing documents on the web,
              right?
             HTML
Then why can’t we have a standard
way of publishing data on the Web?
Good question! And the answer
       is YES. There is!
             RDF
Resource Description Framework
               (RDF)
• Data Model = a way to model data
  – i.e. Relational databases use relational data model
• RDF is a graph data model
Key Value vs Graph
• Key Values
  – firstName Juan
  – lastName  Sequeda
  – livesIn  Austin
  – knows  Stephane Corlosquet
• But what are these key/values describing?
  – ME!
RDF is a Graph
• Let’s group the Key/Values together
  – <JuanSequeda> <firstName> “Juan”
  – <JuanSequeda> <lastName> “Sequeda”
  – <JuanSequeda> <livesIn> “Austin”
  – <JuanSequeda> <knows> <StephaneCorlosquet>
  – ..
  – <StephaneCorlosquet> <firstName> “Stephane”
  – <StephaneCorlosquet> <lastName> “Corlosquet”
  – <StephaneCorlosquet> <livesIn> “Boston”
Identifier for
the “group”      RDF is a Graph               Key/Value

• Let’s group the Key/Values together
    – <JuanSequeda> <firstName> “Juan”
    – <JuanSequeda> <lastName> “Sequeda”
    – <JuanSequeda> <livesIn> “Austin”
    – <JuanSequeda> <knows> <StephaneCorlosquet>
    – ..
    – <StephaneCorlosquet> <firstName> “Stephane”
    – <StephaneCorlosquet> <lastName> “Corlosquet”
    – <StephaneCorlosquet> <livesIn> “Boston”
RDF can be serialized in different ways
•   RDF/XML
•   RDFa (RDF in HTML)
•   N3
•   Turtle
•   JSON
RDFa
RDF/XML
RDF/N-triples
RDF/Turtle
So does that mean that I have to
  publish my data in RDF now?
You don’t have to… but we would
          like you to 
           Schema.org
          Rich Snippets
                …
An example
Document on the Web
Databases back up documents

                                        THINGS have PROPERTIES:
                                        A Book as a Title, an author, …

Isbn           Title           Author             PublisherID       ReleasedData
978-0-596-     Programming     Toby Segaran       1                 July 2009
15381-6        the Semantic
               Web
…              …               …                  …                 …


                                              PublisherID       PublisherName
This is a THING:
A book title “Programming the                 1                 O’Reilly Media
Semantic Web” by Toby Segaran, …              …                 …
Lets represent the data in RDF
Isbn     Title               Author    PublisherID   ReleasedData

978-0-   Programming         Toby      1             July 2009
596-     the Semantic        Segaran
15381-   Web
6
                                                                                  Programming the
PublisherID      PublisherName                       title
                                                                                   Semantic Web
1                O’Reilly Media


                                                             author
                                           book                                   Toby Segaran




                                                             isbn
                                                                              978-0-596-15381-6
                                                  publisher
                                                                                      name
                                                                      Publisher                  O’Reilly
Remember that we are on the
          web
  Everything on the web is identified
               by a URI
And now let’s link the data to other
                data
                                                      Programming the
                        title
                                                       Semantic Web



           http://…/i           author
                                                      Toby Segaran
            sbn978



                                isbn
                                                  978-0-596-15381-6
                  publisher
                                         http://…/p       name
                                          ublisher1                  O’Reilly
And now consider the data from
                    Revyu.com
http://…/      hasReview    http://…/i
 review1                     sbn978
              description
reviewer

              Awesome
                Book


  http://…/
                     name
  reviewer

                        Juan
                      Sequeda
Let’s start to link data
  http://…/      hasReview     http://…/i
   review1                      sbn978
                                                                             Programming the
                description                    title
                                                                              Semantic Web
hasReviewer                   owl:sameAs

                Awesome                                author
                                  http://…/i
                  Book                                                       Toby Segaran
                                   sbn978


    http://…/
                       name
    reviewer                                           isbn
                                                                         978-0-596-15381-6
                          Juan              publisher
                        Sequeda                                 http://…/p       name
                                                                 ublisher1                  O’Reilly
Juan Sequeda publishes data too




http://juanse   livesIn      http://dbpedia.org/Austin
queda.com/id    name      Juan Sequeda
Let’s link more data
  http://…/      hasReview    http://…/i
   review1                     sbn978
                description
hasReviewer

                Awesome
                  Book


    http://…/
                       name
    reviewer

    sameAs                Juan
                        Sequeda

    http://juanse             livesIn         http://dbpedia.org/Austin
    queda.com/id              name         Juan Sequeda
And more
  http://…/      hasReview     http://…/i
   review1                      sbn978
                                                                          Programming the
                description                     title
                                                                           Semantic Web
hasReviewer                   owl:sameAs

                Awesome                                 author
                                  http://…/i
                  Book                                                    Toby Segaran
                                   sbn978


    http://…/
                       name
    reviewer                                            isbn
                                                                          978-0-596-15381-6
    owl:sameAs            Juan              publisher
                                                                 http://…/p
                        Sequeda                                               name
                                                                  ublisher1
                                                                                         O’Reilly
    http://juanse              livesIn            http://dbpedia.org/Austin
    queda.com/id               name            Juan Sequeda
Data on the Web that is in RDF and
   is linked to other RDF data is
            LINKED DATA
Linked Data Principles
1. Use URIs as names for
   things
2. Use HTTP URIs so that
   people can look up
   (dereference) those
   names.
3. When someone looks up
   a URI, provide useful
   information.
4. Include links to other
   URIs so that they can
   discover more things.
Linked Data makes the web appear as
               ONE
             GIANT
             HUGE
           GLOBAL
         DATABASE!
I can query a database with SQL. Is
 there a way to query Linked Data
      with a query language?
Yes! There is actually a
standardize language for that
           SPARQL
FIND all the reviews on the book
“Programming the Semantic Web”
   by people who live in Austin
SPARQL

SELECT ?review ?comment
WHERE {
  isbn:978 ex:hasReview ?review .
  ?review ex:description ?comment .
  ?review ex:hasReviewer ?person .
  ?person ex:lives dbpedia:Austin .
}
SELECT ?review ?comment
                                                WHERE {
                                                isbn:978 ex:hasReview ?review .
                                                ?review ex:description ?comment .
  http://…/      hasReview                      ?review ex:hasReviewer ?person .
                                http://…/i
   review1                                      ?person ex:lives dbpedia:Austin .
                                 sbn978
                                                }
                                                                        Programming the
                description                      title
                                                                         Semantic Web
hasReviewer                   sameAs

                Awesome                              author
                                   http://…/i
                  Book                                                     Toby Segaran
                                    sbn978


    http://…/
                       name
    reviewer                                         isbn
                                                                       978-0-596-15381-6
    sameAs                Juan               publisher
                        Sequeda                               http://…/p       name
                                                               ublisher1                  O’Reilly
     http://juanse
      queda.com               livesIn           http://dbpedia.org/Austin
                              name           Juan Sequeda
OWL
•   Here is where the real semantics shows up
•   Web Ontology Language
•   Define schema/vocabulary
•   Classes, Properties, Inheritance, etc
•   Subclasses, Subproperties
•   …
•   You can get more complicated with rules…
auth: <http://dblp.l3s.de/d2r/page/authors/>
                                                         dexa: <http://dblp.l3s.de/d2r/page/publications/conf/dexa/>
                                                         dc: <http://purl.org/dc/elements/1.1/>
                                                         sw: <http://data.semanticweb.org/person/>
                                                         swrc: <http://swrc.ontoware.org/ontology#>
                                                         owl: <http://www.w3.org/2002/07/owl#>
                                                         rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
                                                         rdfs: <http://www.w3.org/2000/01/rdf-schema#>

  swrc:Publicatio
        n


          rdfs:subClassOf

                             dc:creator
swrc:InProceedings                              foaf:Person
                                                                                                          OWL
                                                      rdf:type
                                                                        owl:sameAs
          rdf:type                          auth:Juan_Sequeda                                  sw:juan-f-sequeda


                            dc:creator                                   owl:sameAs
dexa:TirmiziSM08                          auth:Daniel_P._Miranker                             sw:daniel-miranker


          dc:title                                                       owl:sameAs
                                          auth:Syed_Hamid_Tirmizi                                sw:syed-tirmizi

 “Translating SQL
Applications to the
 Semantic Web"                                                                                            RDF
RDB and the Semantic Web

            TRIGGERS             RIF


          CONSTRAINTS            OWL
TIME




         TABLE DEFINITION        RDFS

           RELATIONAL
                                 RDF
             MODEL




                            74
This looks cool, but let’s be realistic.
  What is the incentive to publish
            Linked Data?
What was your incentive to
publish an HTML page in 1990?
1) Share data in documents
2) Because you neighbor was doing it
            … later on …
  3) Marketing, Advertising, …, SEO
So why should we publish
  Linked Data in 2011?
1) Share data as data
2) Because you neighbor is doing it
                 …
 3) Marketing, Advertising, SEO ++
Linked Data Publishers
•   UK Government
•   US Government
•   BBC
•   Open Calais – Thomson Reuters
•   Freebase/Google
•   NY Times
•   Best Buy
•   Sears
•   Kmart
•   Overstock.com
•   CNET
•   Dbpedia
•   O’Reilly Media
•   …
May 2007
Oct 2007
Nov 2007
Feb 2008
Mar 2008
Sept 2008
Mar 2009 (1)
Mar 2009 (2)
July 2009
September 2010
September 2011




Linking Open Data
cloud diagram, by
Richard Cyganiak and
Anja Jentzsch.
 http://lod-cloud.net/
YOU GET THE PICTURE
ITS BIG and getting

BIGGER and
 BIGGER
What is the Web
•   Web of Documents  HTML
•   Web of Data  RDF
•   Global Unique IDs  HTTP URIs
•   Schema/Ontologies  OWL
•   Query RDF  SPARQL
Now what can we do with this
          data?
Generic Applications
Linked Data Browsers
Linked Data Browsers
• Not actually separate browsers. Run inside of
  HTML browsers
• View the data that is returned after looking up
  a URI in tabular form
• User can navigate between data sources by
  following RDF Links
• (IMO) No usability
Linked Data Browsers
•   http://browse.semanticweb.org/
•   Tabulator
•   OpenLink Dataexplorer
•   Zitgist
•   Marbles
•   Explorator
•   Disco
•   LinkSailor
Linked Data (Semantic Web)
      Search Engines
Linked Data (Semantic Web)
                Search Engines
• Just like conventional search engines (Google, Bing, Yahoo),
  crawl RDF documents and follow RDF links.
   – Current search engines don’t crawl data, unless it’s RDFa 
• Human focus Search
   – Falcons - Keyword
   – SWSE – Keyworkd
   – VisiNav – Complex Queries
• Machine focus Search
   –   Sindice – data instances
   –   Swoogle - ontologies
   –   Watson - ontologies
   –   Uberblic – curated integrated data instances
(Semantic) SEO ++
• Markup your HTML with RDFa
• Use standard vocabularies (ontologies)
  – Google Vocabulary
  – Good Relations
  – Dublin Core
• Google and Yahoo will crawl this data and use
  it for better rendering
On-the-fly Mashups
http://sig.ma
Domain Specific Applications
Domain Specific Applications
• Government
  – Data.gov
  – Data.gov.uk
  – http://data-gov.tw.rpi.edu/wiki/Demos
• Music
  – Seevl.net
• Dbpedia Mobile
• Life Science
  – LinkedLifeData
• Sports
  – BBC World Cup
Faceted Browsers
http://dbpedia.neofonie.de/browse/
Query your data
Find all the locations of all the original
         paintings of Modigliani
Select all proteins that are linked to a curated interaction from
          the literature and to inflammatory response




                                                 http://linkedlifedata.com/
http://tata.csres.utexas.edu:8080/specify/data/taxon51807
http://tata.csres.utexas.edu:8080/specify/data/taxon51807




                                          Links to other Data Sources
Linked Data is Data Integration

  SPARQL
   Query



Diamond


           Ultrawrap
                                   Ultrawrap
            Specify    Ultrawrap
                                   Morphster
                       Morphbank
Example 1 (Specify – DBpedia)
• Get full name and guid from taxon with id
  http://tata.csres.utexas.edu:8080/specify/data/t
  axon51807#thing
• AND fin any subjects it may have “skos:subject”
Result Example 1
• Note that
  http://dbpedia.org/resource/Category:Fish_of_
  Australia comes from a different data source
  (dbpedia.org)
Example 2 (Specify-Morphbank)
• Get full name and guid from taxon with id
  http://tata.csres.utexas.edu:8080/specify/data/t
  axon42947#thing
• AND the rank and kingdom from Morphbank
Result Example 2
• Note that full name and guid come from Specify
  http://tata.csres.utexas.edu:8080/specify/data/t
  axon42947
• AND rank and kingdom come from
  Morphbank
  http://tata.csres.utexas.edu:8080/morphbank/d
  ata/taxa398354
The killer app for        A little semantics
Semantic Technology is    goes a long way
YOUR life (online)            - Jim Hendler
   – Tom Gruber
                                Knowledge is Power
          Occupy Your Data        - Jim Hendler
            - Tim Finin
                             Linked Data is the
                             (Semantic) Web done right
The novel part of the           - Tim Berners-Lee
Semantic Web is not the
Semantics, but the Web
   - Frank van Harmelen         RAW DATA NOW
                                  - Tim Berners-Lee
QUESTIONS?

Contenu connexe

Tendances

Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the WebBruce Esrig
 
Beyond Google: Advanced Search
Beyond Google: Advanced SearchBeyond Google: Advanced Search
Beyond Google: Advanced SearchGenealogyMedia.com
 
How do you Google?
How do you Google?How do you Google?
How do you Google?mackas
 
Serendipity in Linked Open Data
Serendipity in Linked Open DataSerendipity in Linked Open Data
Serendipity in Linked Open Datai_serena
 
Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talkDan Brickley
 
Yahoo Making The Web Searchable
Yahoo  Making The  Web  SearchableYahoo  Making The  Web  Searchable
Yahoo Making The Web Searchablekksst
 
Graph and RDF databases
Graph and RDF databasesGraph and RDF databases
Graph and RDF databasesNassim Bahri
 
Research Skills
Research Skills Research Skills
Research Skills Brett30
 
Mpl brownbag sept2011
Mpl brownbag sept2011Mpl brownbag sept2011
Mpl brownbag sept2011Jason Coleman
 
Searching tricks and tips
Searching tricks and tipsSearching tricks and tips
Searching tricks and tipsImogen Bertin
 
The Simple Power of the link
The Simple Power of the linkThe Simple Power of the link
The Simple Power of the linkRichard Wallis
 
Searching techniques
Searching techniquesSearching techniques
Searching techniquesPCTE
 
Linked Data Challenge and Opportunity
Linked Data Challenge and OpportunityLinked Data Challenge and Opportunity
Linked Data Challenge and OpportunityRichard Wallis
 
The Simple Power of the Link
The Simple Power of the LinkThe Simple Power of the Link
The Simple Power of the LinkRichard Wallis
 
Publishing and Using Linked Data
Publishing and Using Linked DataPublishing and Using Linked Data
Publishing and Using Linked Dataostephens
 
Search engine-optimization-tips
Search engine-optimization-tipsSearch engine-optimization-tips
Search engine-optimization-tipsTrí Tuệ Việt
 
Combining Social Music and Semantic Web for music-related recommender systems
Combining Social Music and Semantic Web for music-related recommender systemsCombining Social Music and Semantic Web for music-related recommender systems
Combining Social Music and Semantic Web for music-related recommender systemsAlexandre Passant
 
Smart Internet Searching for Genealogists
Smart Internet Searching for GenealogistsSmart Internet Searching for Genealogists
Smart Internet Searching for GenealogistsGenealogyMedia.com
 

Tendances (20)

NCompass Live: RDA: Are We There Yet?
NCompass Live: RDA: Are We There Yet?NCompass Live: RDA: Are We There Yet?
NCompass Live: RDA: Are We There Yet?
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the Web
 
Beyond Google: Advanced Search
Beyond Google: Advanced SearchBeyond Google: Advanced Search
Beyond Google: Advanced Search
 
Name That Graph !
Name That Graph !Name That Graph !
Name That Graph !
 
How do you Google?
How do you Google?How do you Google?
How do you Google?
 
Serendipity in Linked Open Data
Serendipity in Linked Open DataSerendipity in Linked Open Data
Serendipity in Linked Open Data
 
Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talk
 
Yahoo Making The Web Searchable
Yahoo  Making The  Web  SearchableYahoo  Making The  Web  Searchable
Yahoo Making The Web Searchable
 
Graph and RDF databases
Graph and RDF databasesGraph and RDF databases
Graph and RDF databases
 
Research Skills
Research Skills Research Skills
Research Skills
 
Mpl brownbag sept2011
Mpl brownbag sept2011Mpl brownbag sept2011
Mpl brownbag sept2011
 
Searching tricks and tips
Searching tricks and tipsSearching tricks and tips
Searching tricks and tips
 
The Simple Power of the link
The Simple Power of the linkThe Simple Power of the link
The Simple Power of the link
 
Searching techniques
Searching techniquesSearching techniques
Searching techniques
 
Linked Data Challenge and Opportunity
Linked Data Challenge and OpportunityLinked Data Challenge and Opportunity
Linked Data Challenge and Opportunity
 
The Simple Power of the Link
The Simple Power of the LinkThe Simple Power of the Link
The Simple Power of the Link
 
Publishing and Using Linked Data
Publishing and Using Linked DataPublishing and Using Linked Data
Publishing and Using Linked Data
 
Search engine-optimization-tips
Search engine-optimization-tipsSearch engine-optimization-tips
Search engine-optimization-tips
 
Combining Social Music and Semantic Web for music-related recommender systems
Combining Social Music and Semantic Web for music-related recommender systemsCombining Social Music and Semantic Web for music-related recommender systems
Combining Social Music and Semantic Web for music-related recommender systems
 
Smart Internet Searching for Genealogists
Smart Internet Searching for GenealogistsSmart Internet Searching for Genealogists
Smart Internet Searching for Genealogists
 

En vedette

Linked Data: principles and examples
Linked Data: principles and examples Linked Data: principles and examples
Linked Data: principles and examples Victor de Boer
 
Web of Data - Introduction (english)
Web of Data - Introduction (english)Web of Data - Introduction (english)
Web of Data - Introduction (english)Thomas Francart
 
Linked data and Semantic Web Applications for Libraries
Linked data and Semantic Web Applications for LibrariesLinked data and Semantic Web Applications for Libraries
Linked data and Semantic Web Applications for LibrariesVikas Bhushan
 
Linked data for Libraries, Archives, Museums
Linked data for Libraries, Archives, MuseumsLinked data for Libraries, Archives, Museums
Linked data for Libraries, Archives, Museumsljsmart
 
Guest Lecture: Linked Open Data for the Humanities and Social Sciences
Guest Lecture: Linked Open Data for the Humanities and Social SciencesGuest Lecture: Linked Open Data for the Humanities and Social Sciences
Guest Lecture: Linked Open Data for the Humanities and Social SciencesLaura Hollink
 
Graph Processing with Titan and Scylla
Graph Processing with Titan and ScyllaGraph Processing with Titan and Scylla
Graph Processing with Titan and ScyllaJason Plurad
 
TinkerPop: a story of graphs, DBs, and graph DBs
TinkerPop: a story of graphs, DBs, and graph DBsTinkerPop: a story of graphs, DBs, and graph DBs
TinkerPop: a story of graphs, DBs, and graph DBsJoshua Shinavier
 
Introduccion a la Web Semantica
Introduccion a la Web SemanticaIntroduccion a la Web Semantica
Introduccion a la Web SemanticaJuan Sequeda
 
Introduction to Linked Data - WWW2010
Introduction to Linked Data - WWW2010 Introduction to Linked Data - WWW2010
Introduction to Linked Data - WWW2010 Juan Sequeda
 
Linked Data Applications - WWW2010
Linked Data Applications - WWW2010Linked Data Applications - WWW2010
Linked Data Applications - WWW2010Juan Sequeda
 
Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010Juan Sequeda
 
Conclusions - Linked Data
Conclusions - Linked DataConclusions - Linked Data
Conclusions - Linked DataJuan Sequeda
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic WebJuan Sequeda
 
Consuming Linked Data by Humans - WWW2010
Consuming Linked Data by Humans - WWW2010Consuming Linked Data by Humans - WWW2010
Consuming Linked Data by Humans - WWW2010Juan Sequeda
 
Virtualizing Relational Databases as Graphs: a multi-model approach
Virtualizing Relational Databases as Graphs: a multi-model approachVirtualizing Relational Databases as Graphs: a multi-model approach
Virtualizing Relational Databases as Graphs: a multi-model approachJuan Sequeda
 
Drupal 7 and Semantic Web Hands-on Tutorial
Drupal 7 and Semantic Web Hands-on TutorialDrupal 7 and Semantic Web Hands-on Tutorial
Drupal 7 and Semantic Web Hands-on TutorialJuan Sequeda
 
Welcome to Linked Data 0/5 Semtech2011
Welcome to Linked Data 0/5 Semtech2011Welcome to Linked Data 0/5 Semtech2011
Welcome to Linked Data 0/5 Semtech2011Juan Sequeda
 
Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010Juan Sequeda
 
Free Money (a.k.a Fellowships)
Free Money (a.k.a Fellowships)Free Money (a.k.a Fellowships)
Free Money (a.k.a Fellowships)Juan Sequeda
 
Do I need a Graph Database?
Do I need a Graph Database?Do I need a Graph Database?
Do I need a Graph Database?Juan Sequeda
 

En vedette (20)

Linked Data: principles and examples
Linked Data: principles and examples Linked Data: principles and examples
Linked Data: principles and examples
 
Web of Data - Introduction (english)
Web of Data - Introduction (english)Web of Data - Introduction (english)
Web of Data - Introduction (english)
 
Linked data and Semantic Web Applications for Libraries
Linked data and Semantic Web Applications for LibrariesLinked data and Semantic Web Applications for Libraries
Linked data and Semantic Web Applications for Libraries
 
Linked data for Libraries, Archives, Museums
Linked data for Libraries, Archives, MuseumsLinked data for Libraries, Archives, Museums
Linked data for Libraries, Archives, Museums
 
Guest Lecture: Linked Open Data for the Humanities and Social Sciences
Guest Lecture: Linked Open Data for the Humanities and Social SciencesGuest Lecture: Linked Open Data for the Humanities and Social Sciences
Guest Lecture: Linked Open Data for the Humanities and Social Sciences
 
Graph Processing with Titan and Scylla
Graph Processing with Titan and ScyllaGraph Processing with Titan and Scylla
Graph Processing with Titan and Scylla
 
TinkerPop: a story of graphs, DBs, and graph DBs
TinkerPop: a story of graphs, DBs, and graph DBsTinkerPop: a story of graphs, DBs, and graph DBs
TinkerPop: a story of graphs, DBs, and graph DBs
 
Introduccion a la Web Semantica
Introduccion a la Web SemanticaIntroduccion a la Web Semantica
Introduccion a la Web Semantica
 
Introduction to Linked Data - WWW2010
Introduction to Linked Data - WWW2010 Introduction to Linked Data - WWW2010
Introduction to Linked Data - WWW2010
 
Linked Data Applications - WWW2010
Linked Data Applications - WWW2010Linked Data Applications - WWW2010
Linked Data Applications - WWW2010
 
Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010
 
Conclusions - Linked Data
Conclusions - Linked DataConclusions - Linked Data
Conclusions - Linked Data
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic Web
 
Consuming Linked Data by Humans - WWW2010
Consuming Linked Data by Humans - WWW2010Consuming Linked Data by Humans - WWW2010
Consuming Linked Data by Humans - WWW2010
 
Virtualizing Relational Databases as Graphs: a multi-model approach
Virtualizing Relational Databases as Graphs: a multi-model approachVirtualizing Relational Databases as Graphs: a multi-model approach
Virtualizing Relational Databases as Graphs: a multi-model approach
 
Drupal 7 and Semantic Web Hands-on Tutorial
Drupal 7 and Semantic Web Hands-on TutorialDrupal 7 and Semantic Web Hands-on Tutorial
Drupal 7 and Semantic Web Hands-on Tutorial
 
Welcome to Linked Data 0/5 Semtech2011
Welcome to Linked Data 0/5 Semtech2011Welcome to Linked Data 0/5 Semtech2011
Welcome to Linked Data 0/5 Semtech2011
 
Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010
 
Free Money (a.k.a Fellowships)
Free Money (a.k.a Fellowships)Free Money (a.k.a Fellowships)
Free Money (a.k.a Fellowships)
 
Do I need a Graph Database?
Do I need a Graph Database?Do I need a Graph Database?
Do I need a Graph Database?
 

Similaire à WTF is the Semantic Web and Linked Data

Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Juan Sequeda
 
Smxeastbarbarastarr2012
Smxeastbarbarastarr2012Smxeastbarbarastarr2012
Smxeastbarbarastarr2012Barbara Starr
 
Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010Juan Sequeda
 
Schema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your LibrarySchema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your LibraryRichard Wallis
 
Fluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable WorldFluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable WorldFluidinfo
 
RDA: Are We There Yet? Carterette Webinar S
RDA: Are We There Yet? Carterette Webinar SRDA: Are We There Yet? Carterette Webinar S
RDA: Are We There Yet? Carterette Webinar SEmily Nimsakont
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked DataJuan Sequeda
 
Schema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & HowSchema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & HowRichard Wallis
 
BDT204 Awesome Applications of Open Data - AWS re: Invent 2012
BDT204 Awesome Applications of Open Data - AWS re: Invent 2012BDT204 Awesome Applications of Open Data - AWS re: Invent 2012
BDT204 Awesome Applications of Open Data - AWS re: Invent 2012Amazon Web Services
 
Towards a Web of Data?
Towards a Web of Data?Towards a Web of Data?
Towards a Web of Data?Paul Miller
 
Drupal case study: ABC Dig Music
Drupal case study: ABC Dig MusicDrupal case study: ABC Dig Music
Drupal case study: ABC Dig MusicDavid Peterson
 
Linked Data an Introduction
Linked Data an IntroductionLinked Data an Introduction
Linked Data an IntroductionTalis Consulting
 
San Diego Meetup - Sem Web Overview - 2009.04.27
San Diego Meetup - Sem Web Overview - 2009.04.27San Diego Meetup - Sem Web Overview - 2009.04.27
San Diego Meetup - Sem Web Overview - 2009.04.27Eric Franzon
 
Semantic web assignment 3
Semantic web assignment 3Semantic web assignment 3
Semantic web assignment 3BarryK88
 
Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Jon Voss
 
Nomisma.org. What's in a namespace?
Nomisma.org. What's in a namespace?Nomisma.org. What's in a namespace?
Nomisma.org. What's in a namespace?Menetys
 
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)Speech acts meet tagging: NiceTag ontology (Pragmatic Web)
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)Alexandre Monnin
 

Similaire à WTF is the Semantic Web and Linked Data (20)

Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5
 
Smxeastbarbarastarr2012
Smxeastbarbarastarr2012Smxeastbarbarastarr2012
Smxeastbarbarastarr2012
 
Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010
 
Schema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your LibrarySchema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your Library
 
Fluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable WorldFluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable World
 
RDA: Are We There Yet? Carterette Webinar S
RDA: Are We There Yet? Carterette Webinar SRDA: Are We There Yet? Carterette Webinar S
RDA: Are We There Yet? Carterette Webinar S
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked Data
 
Schema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & HowSchema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & How
 
BDT204 Awesome Applications of Open Data - AWS re: Invent 2012
BDT204 Awesome Applications of Open Data - AWS re: Invent 2012BDT204 Awesome Applications of Open Data - AWS re: Invent 2012
BDT204 Awesome Applications of Open Data - AWS re: Invent 2012
 
Towards a Web of Data?
Towards a Web of Data?Towards a Web of Data?
Towards a Web of Data?
 
Drupal case study: ABC Dig Music
Drupal case study: ABC Dig MusicDrupal case study: ABC Dig Music
Drupal case study: ABC Dig Music
 
Linked Data an Introduction
Linked Data an IntroductionLinked Data an Introduction
Linked Data an Introduction
 
San Diego Meetup - Sem Web Overview - 2009.04.27
San Diego Meetup - Sem Web Overview - 2009.04.27San Diego Meetup - Sem Web Overview - 2009.04.27
San Diego Meetup - Sem Web Overview - 2009.04.27
 
Hacking with Semantic Web
Hacking with Semantic WebHacking with Semantic Web
Hacking with Semantic Web
 
Semantic web assignment 3
Semantic web assignment 3Semantic web assignment 3
Semantic web assignment 3
 
Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.
 
Nomisma.org. What's in a namespace?
Nomisma.org. What's in a namespace?Nomisma.org. What's in a namespace?
Nomisma.org. What's in a namespace?
 
When?
When?When?
When?
 
Ted Talk
Ted TalkTed Talk
Ted Talk
 
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)Speech acts meet tagging: NiceTag ontology (Pragmatic Web)
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)
 

Plus de Juan Sequeda

Integrating Semantic Web with the Real World - A Journey between Two Cities ...
Integrating Semantic Web with the Real World  - A Journey between Two Cities ...Integrating Semantic Web with the Real World  - A Journey between Two Cities ...
Integrating Semantic Web with the Real World - A Journey between Two Cities ...Juan Sequeda
 
Integrating Semantic Web in the Real World: A Journey between Two Cities
Integrating Semantic Web in the Real World: A Journey between Two Cities Integrating Semantic Web in the Real World: A Journey between Two Cities
Integrating Semantic Web in the Real World: A Journey between Two Cities Juan Sequeda
 
Integrating Relational Databases with the Semantic Web: A Reflection
Integrating Relational Databases with the Semantic Web: A ReflectionIntegrating Relational Databases with the Semantic Web: A Reflection
Integrating Relational Databases with the Semantic Web: A ReflectionJuan Sequeda
 
Graph Query Languages: update from LDBC
Graph Query Languages: update from LDBCGraph Query Languages: update from LDBC
Graph Query Languages: update from LDBCJuan Sequeda
 
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013Juan Sequeda
 
Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011Juan Sequeda
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Juan Sequeda
 
Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Juan Sequeda
 
Open Research Problems in Linked Data - WWW2010
Open Research Problems in Linked Data - WWW2010Open Research Problems in Linked Data - WWW2010
Open Research Problems in Linked Data - WWW2010Juan Sequeda
 
Consuming Linked Data by Humans
Consuming Linked Data by HumansConsuming Linked Data by Humans
Consuming Linked Data by HumansJuan Sequeda
 

Plus de Juan Sequeda (10)

Integrating Semantic Web with the Real World - A Journey between Two Cities ...
Integrating Semantic Web with the Real World  - A Journey between Two Cities ...Integrating Semantic Web with the Real World  - A Journey between Two Cities ...
Integrating Semantic Web with the Real World - A Journey between Two Cities ...
 
Integrating Semantic Web in the Real World: A Journey between Two Cities
Integrating Semantic Web in the Real World: A Journey between Two Cities Integrating Semantic Web in the Real World: A Journey between Two Cities
Integrating Semantic Web in the Real World: A Journey between Two Cities
 
Integrating Relational Databases with the Semantic Web: A Reflection
Integrating Relational Databases with the Semantic Web: A ReflectionIntegrating Relational Databases with the Semantic Web: A Reflection
Integrating Relational Databases with the Semantic Web: A Reflection
 
Graph Query Languages: update from LDBC
Graph Query Languages: update from LDBCGraph Query Languages: update from LDBC
Graph Query Languages: update from LDBC
 
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
 
Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011
 
Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011
 
Open Research Problems in Linked Data - WWW2010
Open Research Problems in Linked Data - WWW2010Open Research Problems in Linked Data - WWW2010
Open Research Problems in Linked Data - WWW2010
 
Consuming Linked Data by Humans
Consuming Linked Data by HumansConsuming Linked Data by Humans
Consuming Linked Data by Humans
 

Dernier

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
 
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
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Dernier (20)

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
 
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
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

WTF is the Semantic Web and Linked Data

  • 1. WTF is the Semantic Web and Linked Data Juan F. Sequeda Department of Computer Science University of Texas at Austin Nov 17, 2011
  • 2. Semantic Web? Linked Data? WTF?
  • 3. WTF is the Semantic Web?
  • 4. WTF is the Semantic Web?
  • 6.
  • 7. What is the Web? “… the Web, is a system of interlinked hypertext documents accessed via the Internet. With a web browser, one can view web pages that may contain text, images […] and navigate between them via hyperlinks” http://en.wikipedia.org/wiki/World_Wide_Web
  • 8. Current Web = internet + links + docs
  • 9. History of the Web • Created by Tim Berners-Lee at CERN in 1989 • Mosaic browser in 1993 • W3C created in 1994 • Exponential growth mid 90s • Amazon, Ebay – 1995 • Search engines – Google 1998 • Dot-com boom 1997 – 2001 • Web 2.0 – blogs, Facebook, Twitter, etc
  • 10. What is the problem?
  • 11. WHAT’S THE WEATHER IN AUSTIN TODAY? http://www.flickr.com/photos/jamieca/31631256/
  • 12.
  • 13.
  • 14.
  • 15. What is the problem? • The web is full of documents • We aren’t always interested in documents – We are interested in THINGS – These THINGS might be in documents • We can read a HTML document rendered in a browser and find what we are searching for – This is hard for computers. – Computers have to guess (even though they are pretty good at it)
  • 16. The Web of Documents Search Search Engine Crawler
  • 17. The Web is a Data Shredder Structured Unstructured Data Data Thanks Martin Hepp
  • 18. What would we like? • Make it easy for computers/software to find THINGS Do you SEARCH or do you FIND?
  • 19. Search for Football Players who went to the University of Texas at Austin, played for the Dallas Cowboys as Cornerback
  • 20.
  • 21.
  • 22.
  • 23. Why can’t we just FIND it…
  • 24.
  • 25.
  • 26. Guess how I FOUND out?
  • 27. On a Semantic Web • Besides publishing documents on the web – which computers can’t understand easily • Let’s publish on the web something that computers can understand DATA
  • 28. The Semantic Web is a web of data The current web is a web of documents
  • 29. But wait… doesn’t the web already have data?
  • 30. Current Data on the Web • Relational Databases • APIs • XML • CSV • XLS • … • Can’t computers and applications already consume that data on the web?
  • 31. Yes! But it is all in different formats and data models!
  • 32. This makes it hard to integrate data
  • 33. The data in different data sources aren’t linked
  • 34. For example, how do I know that the Juan Sequeda in Facebook is the same as Juan Sequeda in Twitter
  • 35. Or if I create a mashup from different services, I have to learn different APIs and I get different formats of data back
  • 37. Wouldn’t it be great if we had a standard way of publishing data on the Web?
  • 38. We have a standardized way of publishing documents on the web, right? HTML
  • 39. Then why can’t we have a standard way of publishing data on the Web?
  • 40. Good question! And the answer is YES. There is! RDF
  • 41. Resource Description Framework (RDF) • Data Model = a way to model data – i.e. Relational databases use relational data model • RDF is a graph data model
  • 42. Key Value vs Graph • Key Values – firstName Juan – lastName  Sequeda – livesIn  Austin – knows  Stephane Corlosquet • But what are these key/values describing? – ME!
  • 43. RDF is a Graph • Let’s group the Key/Values together – <JuanSequeda> <firstName> “Juan” – <JuanSequeda> <lastName> “Sequeda” – <JuanSequeda> <livesIn> “Austin” – <JuanSequeda> <knows> <StephaneCorlosquet> – .. – <StephaneCorlosquet> <firstName> “Stephane” – <StephaneCorlosquet> <lastName> “Corlosquet” – <StephaneCorlosquet> <livesIn> “Boston”
  • 44. Identifier for the “group” RDF is a Graph Key/Value • Let’s group the Key/Values together – <JuanSequeda> <firstName> “Juan” – <JuanSequeda> <lastName> “Sequeda” – <JuanSequeda> <livesIn> “Austin” – <JuanSequeda> <knows> <StephaneCorlosquet> – .. – <StephaneCorlosquet> <firstName> “Stephane” – <StephaneCorlosquet> <lastName> “Corlosquet” – <StephaneCorlosquet> <livesIn> “Boston”
  • 45. RDF can be serialized in different ways • RDF/XML • RDFa (RDF in HTML) • N3 • Turtle • JSON
  • 46.
  • 47. RDFa
  • 51. So does that mean that I have to publish my data in RDF now?
  • 52. You don’t have to… but we would like you to  Schema.org Rich Snippets …
  • 55. Databases back up documents THINGS have PROPERTIES: A Book as a Title, an author, … Isbn Title Author PublisherID ReleasedData 978-0-596- Programming Toby Segaran 1 July 2009 15381-6 the Semantic Web … … … … … PublisherID PublisherName This is a THING: A book title “Programming the 1 O’Reilly Media Semantic Web” by Toby Segaran, … … …
  • 56. Lets represent the data in RDF Isbn Title Author PublisherID ReleasedData 978-0- Programming Toby 1 July 2009 596- the Semantic Segaran 15381- Web 6 Programming the PublisherID PublisherName title Semantic Web 1 O’Reilly Media author book Toby Segaran isbn 978-0-596-15381-6 publisher name Publisher O’Reilly
  • 57. Remember that we are on the web Everything on the web is identified by a URI
  • 58. And now let’s link the data to other data Programming the title Semantic Web http://…/i author Toby Segaran sbn978 isbn 978-0-596-15381-6 publisher http://…/p name ublisher1 O’Reilly
  • 59. And now consider the data from Revyu.com http://…/ hasReview http://…/i review1 sbn978 description reviewer Awesome Book http://…/ name reviewer Juan Sequeda
  • 60. Let’s start to link data http://…/ hasReview http://…/i review1 sbn978 Programming the description title Semantic Web hasReviewer owl:sameAs Awesome author http://…/i Book Toby Segaran sbn978 http://…/ name reviewer isbn 978-0-596-15381-6 Juan publisher Sequeda http://…/p name ublisher1 O’Reilly
  • 61. Juan Sequeda publishes data too http://juanse livesIn http://dbpedia.org/Austin queda.com/id name Juan Sequeda
  • 62. Let’s link more data http://…/ hasReview http://…/i review1 sbn978 description hasReviewer Awesome Book http://…/ name reviewer sameAs Juan Sequeda http://juanse livesIn http://dbpedia.org/Austin queda.com/id name Juan Sequeda
  • 63. And more http://…/ hasReview http://…/i review1 sbn978 Programming the description title Semantic Web hasReviewer owl:sameAs Awesome author http://…/i Book Toby Segaran sbn978 http://…/ name reviewer isbn 978-0-596-15381-6 owl:sameAs Juan publisher http://…/p Sequeda name ublisher1 O’Reilly http://juanse livesIn http://dbpedia.org/Austin queda.com/id name Juan Sequeda
  • 64. Data on the Web that is in RDF and is linked to other RDF data is LINKED DATA
  • 65. Linked Data Principles 1. Use URIs as names for things 2. Use HTTP URIs so that people can look up (dereference) those names. 3. When someone looks up a URI, provide useful information. 4. Include links to other URIs so that they can discover more things.
  • 66. Linked Data makes the web appear as ONE GIANT HUGE GLOBAL DATABASE!
  • 67. I can query a database with SQL. Is there a way to query Linked Data with a query language?
  • 68. Yes! There is actually a standardize language for that SPARQL
  • 69. FIND all the reviews on the book “Programming the Semantic Web” by people who live in Austin
  • 70. SPARQL SELECT ?review ?comment WHERE { isbn:978 ex:hasReview ?review . ?review ex:description ?comment . ?review ex:hasReviewer ?person . ?person ex:lives dbpedia:Austin . }
  • 71. SELECT ?review ?comment WHERE { isbn:978 ex:hasReview ?review . ?review ex:description ?comment . http://…/ hasReview ?review ex:hasReviewer ?person . http://…/i review1 ?person ex:lives dbpedia:Austin . sbn978 } Programming the description title Semantic Web hasReviewer sameAs Awesome author http://…/i Book Toby Segaran sbn978 http://…/ name reviewer isbn 978-0-596-15381-6 sameAs Juan publisher Sequeda http://…/p name ublisher1 O’Reilly http://juanse queda.com livesIn http://dbpedia.org/Austin name Juan Sequeda
  • 72. OWL • Here is where the real semantics shows up • Web Ontology Language • Define schema/vocabulary • Classes, Properties, Inheritance, etc • Subclasses, Subproperties • … • You can get more complicated with rules…
  • 73. auth: <http://dblp.l3s.de/d2r/page/authors/> dexa: <http://dblp.l3s.de/d2r/page/publications/conf/dexa/> dc: <http://purl.org/dc/elements/1.1/> sw: <http://data.semanticweb.org/person/> swrc: <http://swrc.ontoware.org/ontology#> owl: <http://www.w3.org/2002/07/owl#> rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> rdfs: <http://www.w3.org/2000/01/rdf-schema#> swrc:Publicatio n rdfs:subClassOf dc:creator swrc:InProceedings foaf:Person OWL rdf:type owl:sameAs rdf:type auth:Juan_Sequeda sw:juan-f-sequeda dc:creator owl:sameAs dexa:TirmiziSM08 auth:Daniel_P._Miranker sw:daniel-miranker dc:title owl:sameAs auth:Syed_Hamid_Tirmizi sw:syed-tirmizi “Translating SQL Applications to the Semantic Web" RDF
  • 74. RDB and the Semantic Web TRIGGERS RIF CONSTRAINTS OWL TIME TABLE DEFINITION RDFS RELATIONAL RDF MODEL 74
  • 75. This looks cool, but let’s be realistic. What is the incentive to publish Linked Data?
  • 76. What was your incentive to publish an HTML page in 1990?
  • 77. 1) Share data in documents 2) Because you neighbor was doing it … later on … 3) Marketing, Advertising, …, SEO
  • 78. So why should we publish Linked Data in 2011?
  • 79. 1) Share data as data 2) Because you neighbor is doing it … 3) Marketing, Advertising, SEO ++
  • 80. Linked Data Publishers • UK Government • US Government • BBC • Open Calais – Thomson Reuters • Freebase/Google • NY Times • Best Buy • Sears • Kmart • Overstock.com • CNET • Dbpedia • O’Reilly Media • …
  • 91. September 2011 Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
  • 92. YOU GET THE PICTURE ITS BIG and getting BIGGER and BIGGER
  • 93. What is the Web • Web of Documents  HTML • Web of Data  RDF • Global Unique IDs  HTTP URIs • Schema/Ontologies  OWL • Query RDF  SPARQL
  • 94. Now what can we do with this data?
  • 97. Linked Data Browsers • Not actually separate browsers. Run inside of HTML browsers • View the data that is returned after looking up a URI in tabular form • User can navigate between data sources by following RDF Links • (IMO) No usability
  • 98.
  • 99. Linked Data Browsers • http://browse.semanticweb.org/ • Tabulator • OpenLink Dataexplorer • Zitgist • Marbles • Explorator • Disco • LinkSailor
  • 100. Linked Data (Semantic Web) Search Engines
  • 101. Linked Data (Semantic Web) Search Engines • Just like conventional search engines (Google, Bing, Yahoo), crawl RDF documents and follow RDF links. – Current search engines don’t crawl data, unless it’s RDFa  • Human focus Search – Falcons - Keyword – SWSE – Keyworkd – VisiNav – Complex Queries • Machine focus Search – Sindice – data instances – Swoogle - ontologies – Watson - ontologies – Uberblic – curated integrated data instances
  • 102. (Semantic) SEO ++ • Markup your HTML with RDFa • Use standard vocabularies (ontologies) – Google Vocabulary – Good Relations – Dublin Core • Google and Yahoo will crawl this data and use it for better rendering
  • 103.
  • 107. Domain Specific Applications • Government – Data.gov – Data.gov.uk – http://data-gov.tw.rpi.edu/wiki/Demos • Music – Seevl.net • Dbpedia Mobile • Life Science – LinkedLifeData • Sports – BBC World Cup
  • 111. Find all the locations of all the original paintings of Modigliani
  • 112. Select all proteins that are linked to a curated interaction from the literature and to inflammatory response http://linkedlifedata.com/
  • 115. Linked Data is Data Integration SPARQL Query Diamond Ultrawrap Ultrawrap Specify Ultrawrap Morphster Morphbank
  • 116. Example 1 (Specify – DBpedia) • Get full name and guid from taxon with id http://tata.csres.utexas.edu:8080/specify/data/t axon51807#thing • AND fin any subjects it may have “skos:subject”
  • 117. Result Example 1 • Note that http://dbpedia.org/resource/Category:Fish_of_ Australia comes from a different data source (dbpedia.org)
  • 118. Example 2 (Specify-Morphbank) • Get full name and guid from taxon with id http://tata.csres.utexas.edu:8080/specify/data/t axon42947#thing • AND the rank and kingdom from Morphbank
  • 119. Result Example 2 • Note that full name and guid come from Specify http://tata.csres.utexas.edu:8080/specify/data/t axon42947 • AND rank and kingdom come from Morphbank http://tata.csres.utexas.edu:8080/morphbank/d ata/taxa398354
  • 120. The killer app for A little semantics Semantic Technology is goes a long way YOUR life (online) - Jim Hendler – Tom Gruber Knowledge is Power Occupy Your Data - Jim Hendler - Tim Finin Linked Data is the (Semantic) Web done right The novel part of the - Tim Berners-Lee Semantic Web is not the Semantics, but the Web - Frank van Harmelen RAW DATA NOW - Tim Berners-Lee