SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Joshua Shinavier




Wednesday Nights in the Tetherless World (TWed)
               April 4th, 2012
Outline

•   rich snippets

    •   microformats

    •   RDFa

    •   microdata

•   microdata syntax

•   schema.org

    •   deployment

    •   mappings, tools, extensions

•   the Dataset extension

                             2
3
the three syntaxes


•   several solutions for embedding semantic data in Web
    pages

•   three syntaxes known (by Google) as “rich snippets”

    -   microformats

    -   RDFa

    -   HTML microdata

•   all three are supported by Google, while

    -   microdata is the “recommended” syntax



                            4
First came microformats
•   microformats emerged around 2005

•   some key principles

    -   start by solving simple, specific problems

    -   design for humans first, machines second

•   wide deployment

    -   used on billions of Web pages

    -   usage share was at 94% vis-a-vis competing
        formats (before microdata, anyway)

•   formats exist for marking up Atom feeds, calendars,
    addresses and contact info, geo-location, multimedia,
    news, products, recipes, reviews, resumes, social
    relationships, etc.
                              5
microformats example
<div class="vcard">
  <a class="fn org url" href="http://
www.commerce.net/">CommerceNet</a>
  <div class="adr">
    <span class="type">Work</span>:
    <div class="street-address">169 University Avenue</div>
    <span class="locality">Palo Alto</span>,
    <abbr class="region" title="California">CA</
abbr>&nbsp;&nbsp;
    <span class="postal-code">94301</span>
    <div class="country-name">USA</div>
  </div>
  <div class="tel">
   <span class="type">Work</span> +1-650-289-4040
  </div>
  <div>Email:
   <span class="email">info@commerce.net</span>
  </div>
</div>
                             6
then came RDFa



•   RDFa aims to bridge the gap between human-
    oriented HTML and machine-oriented RDF
    documents

•   provides XHTML attributes to indicate machine-
    understandable information

•   uses the RDF data model, and Semantic Web
    vocabularies directly




                          7
RDFa example

<div typeof="foaf:Person" xmlns:foaf="http://xmlns.com/
foaf/0.1/">
   <p property="foaf:name">
     Alice Birpemswick
   </p>
   <p>
     Email: <a rel="foaf:mbox"
href="mailto:alice@example.com">alice@example.com</a>
   </p>
   <p>
     Phone: <a rel="foaf:phone" href="tel:
+1-617-555-7332">+1 617.555.7332</a>
   </p>
</div>


                           8
last but not least, microdata



•   microdata syntax is based on nested groups of name-
    value pairs

•   HTML microdata specification includes

    -   an unambiguous parsing model

    -   an algorithm to convert microdata to RDF

•   compatible with the Semantic Web via mappings




                            9
10
microdata properties

 •   annotate an item with text-valued properties using
     the “itemprop” attribute




<div itemscope>
 <p>My name is <span
itemprop="name">Daniel</span>.</p>
</div>




                            11
multiple values are OK

  •   as in RDF, you can have two properties, for the same
      item (subject) with the same value (object)



<div itemscope>
 <p>Flavors in my favorite ice cream:</p>
 <ul>
  <li itemprop="flavor">Lemon sorbet</li>
  <li itemprop="flavor">Apricot sorbet</li>
 </ul>
</div>




                             12
item types

   •   these correspond to classes in RDF




<section itemscope itemtype="http://example.org/
animals#cat">
 <h1 itemprop="name">Hedral</h1>
 <p itemprop="desc">Hedral is a male american domestic
 shorthair, with a fluffy black fur with white paws
and belly.</p>
 <img itemprop="img" src="hedral.jpeg" alt=""
title="Hedral, age 18 months">
</section>



                             13
global IDs
   •   items may be given global identifiers, which are URLs

   •   they may be, but do not need to be Semantic Web
       URIs

<dl itemscope
    itemtype="http://vocab.example.net/book"
    itemid="urn:isbn:0-330-34032-8">
 <dt>Title
 <dd itemprop="title">The Reality Dysfunction
 <dt>Author
 <dd itemprop="author">Peter F. Hamilton
 <dt>Publication date
 <dd><time itemprop="pubdate" datetime="1996-01-26">26
January 1996</time>
</dl>

                              14
15
the schema.org vocabulary


•   schema.org is one of a number of microdata
    vocabularies

•   it is a shared collection of microdata schemas for use
    by webmasters

•   includes a type hierarchy, like an RDFS schema

    -   starts with top-level Thing and DataType types

    -   properties are inherited by descendant types




                             16
Why should you use schema.org?




      There are several reasons.

                  17
current schema.org types




  (there are around 300 of them)

                18
In terms of deployment...




  ...a few key types stand out.

               19
Top types
               type            occurrences      relative
Product                   5001966            0.27689260175
PostalAddress             1437388            0.07956913403
WebPage                   1402426            0.07763375119
Offer                     1267545            0.07016717684
Book                      1111463            0.06152698395
Person                    968737             0.05362613587
AggregateRating           780967             0.04323179816
GeoCoordinates            546586             0.03025722678
LocalBusiness             544662             0.03015072039
Article                   525487             0.02908925463
Place                     490433             0.02714877897
Residence                 451652             0.02500198869
ItemPage                  421911             0.02335562347
Organization              405876             0.02246797792
Blog                      268582             0.01486782772

                          20
Who’s using it?




Over 1,000 domains found (through Sindice)

                    21
Some early adopters
           domain            occurrences     relative
www.couponcabin.com          3662           0.04400596
www.digifotopro.nl           2852          0.034272255
www.weg.de                   2336          0.028071525
futpedia.globo.com           2003           0.02406989
www.the-plug.com             2001          0.024045857
www.virtualtourist.com       1953          0.023469044
gdgt.com                     1857           0.02231542
www.notasdeprensa.es         1564          0.018794463
www.libreriadelsanto.it      1294          0.015549894
liriklaguindonesia.net       1274          0.015309556
www.direct2florist.com        1080          0.012978273
www.bluefountainmedia.com    1065           0.01279802
www.alphabetsigns.com        1059          0.012725918
www.tasit.com                1004          0.012064988
www.teachstreet.com          1001          0.012028937

                        22
schema.rdfs.org



•   maintains schema.org ↔ RDF mappings

    -   there are mappings for BIBO, DBpedia, Dublin
        Core, FOAF, GoodRelations, SIOC, and WordNet

•   also provides examples, tutorials, and data dumps




            See: http://schema.rdfs.org/mappings.html
                               23
schema.org tools


•   Google’s Rich Snippets Testing Tool

•   schema.org libraries are available in Java,
    JavaScript, Perl, PHP, Python, and Ruby

•   there are schema.org modules for Drupal, Joomla!,
    WordPress, and Virtuoso

•   online tools include microdata extractors, generators
    and validators

•   sindice.com supports microdata



             See: http://schema.rdfs.org/tools.html
                               24
schema.org extensions

•   there are dozens of schema.org community proposals

    -   they extend existing schema.org vocabulary

•   several have already been accepted into schema.org,
    incl.

    -   Job Postings

    -   IPTC/rNews integration

    -   User Comments

•   others: Comics, Learning Resources, TV and Radio,
    Software Application, etc.


                            25
26
motivation: open government data




               27
the Dataset vocabulary: types
•   DataCatalog

    -   a collection of datasets

    -   e.g. the International Open Government Data catalog

•   Dataset

    -   an individual, abstract data set

    -   e.g. a data set about seismic hazard zones near San
        Francisco

•   DataDownload

    -   a dataset in downloadable form

    -   e.g. an RDF/XML dump of the seismic hazard zones
        data set
                              28
the Dataset vocabulary: properties
•   catalog

    -   the catalog containing a dataset

•   dataset

    -   a dataset contained in a catalog

•   distribution

    -   a data download for a dataset

•   keyword

    -   the topic of a dataset

•   spatial

    -   the spatial extent of a data set (e.g. United States)

                                 29
Dataset extension              RDF


•   the Dataset extension maps to a subset of the Data
    Catalog Vocabulary (DCAT)

•   many other types and properties are inherited from
    schema.org

•   collectively, they cover

    -   around 2/3 of DCAT, and

    -   around half of the Asset Description Metadata
        Schema (ADMS)




                               30
Dataset example (microdata)
<div itemscope="itemscope" itemid="http://logd.tw.rpi.edu/source/datasf-
org/dataset/catalog/datasf.org/version/2011-Jun-07/thing_89"
itemtype="http://schema.org/Dataset">
    <a href="http://www.datasf.org/story.php?title=seismic-hazard-
zones-"><span itemprop="name">
        <b>Seismic Hazard Zones</b>
    </span></a>
    <div><meta itemprop="url" content="http://www.datasf.org/story.php?
title=seismic-hazard-zones-"/>
    <span itemprop="description">The dataset represents the Liquefaction
and Landslide Zones [...]</span></div>
    <div><i>Country:</i>
    <a href="http://dbpedia.org/resource/United_States"><span
itemprop="spatial" itemscope="itemscope" itemtype="http://schema.org/
Country">
            <span itemprop="name">United States</span>
        </span>
    </a></div>
    <div><i>Publisher:</i>
    <span itemprop="publisher" itemscope="itemscope" itemtype="http://
schema.org/Organization">
            <span itemprop="name">Department of Technology</span>
        </span>
    </div>
</div>                              31
Dataset example (RDFa)
<div about="http://logd.tw.rpi.edu/source/datasf-org/dataset/catalog/
datasf.org/version/2011-Jun-07/thing_89" typeof="dcat:Dataset">
    <div><b><a href="http://www.datasf.org/story.php?title=seismic-hazard-
zones-">
         <span property="dcterms:title">Seismic Hazard Zones</span>
    </a></b></div>
    <div property="dcterms:description">The dataset represents the
Liquefaction and Landslide Zones [...]</div>
    <div rel="dcterms:spatial" resource="http://dbpedia.org/resource/
United_States"><i>Country:</i>
         <a href="http://dbpedia.org/resource/United_States">
              <span about="http://dbpedia.org/resource/United_States"
typeof="adms:Country">
                  <span property="dcterms:title">United States</span>
              </span>
         </a>
    </div>
    <div rel="dcterms:publisher"><i>Publisher:</i>
         <span typeof="foaf:Organization">
              <span property="dcterms:title">Department of Technology</span>
         </span>
    </div>
</div>
                                     32
Google extracts this data

Item
Type: http://schema.org/dataset
name = Seismic Hazard Zones
url = http://www.datasf.org/story.php?title=seismic-hazard-zones-
description = The dataset represents the Liquefaction and Landslide Zones [...]
spatial = Item( 1 )
publisher = Item( 2 )

Item 1
Type: http://schema.org/country
name = United States

Item 2
Type: http://schema.org/organization
name = Department of Technology



                                       33
Resources
•   HTML microdata

    -   http://www.w3.org/TR/microdata

•   Schema.RDFS.org

    -   http://schema.rdfs.org

•   W3C Web Schemas group (public-vocabs@w3c.org)

    -   http://lists.w3.org/Archives/Public/public-vocabs

•   The Dataset proposal

    -   http://www.w3.org/wiki/WebSchemas/Datasets

•   Rich Snippets Testing Tool

    -   http://google.com/webmasters/tools/richsnippets
                            34
Credits



•   word clouds by

    -   http://wordle.net

•   deployment statistics discovered using Sindice and
    Sindice4j

    -   http://sindice.com

    -   http://sindice4j.googlecode.com




                             35
Thanks!



•   Tetherless World Constellation

    •   http://tw.rpi.edu

•   Contact:

    •   josh@fortytwo.net, @joshsh




                 36
37

Más contenido relacionado

La actualidad más candente

Contextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data FoundationContextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data FoundationRichard Wallis
 
Web Driven Revolution For Library Data
Web Driven Revolution For Library DataWeb Driven Revolution For Library Data
Web Driven Revolution For Library DataRichard Wallis
 
Schema.org - An Extending Influence
Schema.org - An Extending InfluenceSchema.org - An Extending Influence
Schema.org - An Extending InfluenceRichard Wallis
 
The Web of Data is Our Opportunity
The Web of Data is Our OpportunityThe Web of Data is Our Opportunity
The Web of Data is Our OpportunityRichard Wallis
 
Schema.org: Where did that come from!
Schema.org: Where did that come from!Schema.org: Where did that come from!
Schema.org: Where did that come from!Richard Wallis
 
LD4L OCLC Data Strategy
LD4L OCLC Data StrategyLD4L OCLC Data Strategy
LD4L OCLC Data StrategyRichard Wallis
 
Linked Data in Libraries
Linked Data in LibrariesLinked Data in Libraries
Linked Data in LibrariesRichard Wallis
 
WorldCat, Works, and Schema.org
WorldCat, Works, and Schema.orgWorldCat, Works, and Schema.org
WorldCat, Works, and Schema.orgRichard Wallis
 
Schema.org where did that come from?
Schema.org where did that come from?Schema.org where did that come from?
Schema.org where did that come from?Richard Wallis
 
The Web of Data is Our Oyster
The Web of Data is Our OysterThe Web of Data is Our Oyster
The Web of Data is Our OysterRichard Wallis
 
They have left the building: The Web Route to Library Users
They have left the building: The Web Route to Library UsersThey have left the building: The Web Route to Library Users
They have left the building: The Web Route to Library UsersRichard Wallis
 
Entification: The Route to 'Useful' Library Data
Entification: The Route to 'Useful' Library DataEntification: The Route to 'Useful' Library Data
Entification: The Route to 'Useful' Library DataRichard Wallis
 
Using schema.org to improve SEO
Using schema.org to improve SEOUsing schema.org to improve SEO
Using schema.org to improve SEOscorlosquet
 
Designing Linked Data Software & Services for Libraries
Designing Linked Data Software & Services for LibrariesDesigning Linked Data Software & Services for Libraries
Designing Linked Data Software & Services for LibrariesRichard Wallis
 
Linked data for Ebook discovery
Linked data for Ebook discoveryLinked data for Ebook discovery
Linked data for Ebook discoveryRichard Wallis
 
Structured Data: It's All About the Graph!
Structured Data: It's All About the Graph!Structured Data: It's All About the Graph!
Structured Data: It's All About the Graph!Richard Wallis
 

La actualidad más candente (20)

Extending Schema.org
Extending Schema.orgExtending Schema.org
Extending Schema.org
 
Contextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data FoundationContextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data Foundation
 
Web Driven Revolution For Library Data
Web Driven Revolution For Library DataWeb Driven Revolution For Library Data
Web Driven Revolution For Library Data
 
Schema.org - An Extending Influence
Schema.org - An Extending InfluenceSchema.org - An Extending Influence
Schema.org - An Extending Influence
 
The Web of Data is Our Opportunity
The Web of Data is Our OpportunityThe Web of Data is Our Opportunity
The Web of Data is Our Opportunity
 
Schema.org: Where did that come from!
Schema.org: Where did that come from!Schema.org: Where did that come from!
Schema.org: Where did that come from!
 
LD4L OCLC Data Strategy
LD4L OCLC Data StrategyLD4L OCLC Data Strategy
LD4L OCLC Data Strategy
 
Linked Data in Libraries
Linked Data in LibrariesLinked Data in Libraries
Linked Data in Libraries
 
WorldCat, Works, and Schema.org
WorldCat, Works, and Schema.orgWorldCat, Works, and Schema.org
WorldCat, Works, and Schema.org
 
Linked Data and OCLC
Linked Data and OCLCLinked Data and OCLC
Linked Data and OCLC
 
Schema.org where did that come from?
Schema.org where did that come from?Schema.org where did that come from?
Schema.org where did that come from?
 
The Web of Data is Our Oyster
The Web of Data is Our OysterThe Web of Data is Our Oyster
The Web of Data is Our Oyster
 
They have left the building: The Web Route to Library Users
They have left the building: The Web Route to Library UsersThey have left the building: The Web Route to Library Users
They have left the building: The Web Route to Library Users
 
Entification: The Route to 'Useful' Library Data
Entification: The Route to 'Useful' Library DataEntification: The Route to 'Useful' Library Data
Entification: The Route to 'Useful' Library Data
 
Using schema.org to improve SEO
Using schema.org to improve SEOUsing schema.org to improve SEO
Using schema.org to improve SEO
 
Designing Linked Data Software & Services for Libraries
Designing Linked Data Software & Services for LibrariesDesigning Linked Data Software & Services for Libraries
Designing Linked Data Software & Services for Libraries
 
Linked data for Ebook discovery
Linked data for Ebook discoveryLinked data for Ebook discovery
Linked data for Ebook discovery
 
Structured Data: It's All About the Graph!
Structured Data: It's All About the Graph!Structured Data: It's All About the Graph!
Structured Data: It's All About the Graph!
 
Why Link?
Why Link?Why Link?
Why Link?
 
FIBO & Schema.org
FIBO & Schema.orgFIBO & Schema.org
FIBO & Schema.org
 

Destacado

Learning Resource Metadata Initiative: using schema.org to describe open edu...
 Learning Resource Metadata Initiative: using schema.org to describe open edu... Learning Resource Metadata Initiative: using schema.org to describe open edu...
Learning Resource Metadata Initiative: using schema.org to describe open edu...The Open Education Consortium
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality planKittitouch Suteeca
 
Festa major de Les Arenes, La Gripia i Can Montllor.
Festa major de Les Arenes, La Gripia i Can Montllor.Festa major de Les Arenes, La Gripia i Can Montllor.
Festa major de Les Arenes, La Gripia i Can Montllor.Fav Terrassa
 
Dignitas Demo: Cornell Fintech Hackathon 2015
Dignitas Demo: Cornell Fintech Hackathon 2015Dignitas Demo: Cornell Fintech Hackathon 2015
Dignitas Demo: Cornell Fintech Hackathon 2015ams345
 
What CEO's want from CMO's - Michael Leander keynote at Semana Nacional de Ma...
What CEO's want from CMO's - Michael Leander keynote at Semana Nacional de Ma...What CEO's want from CMO's - Michael Leander keynote at Semana Nacional de Ma...
What CEO's want from CMO's - Michael Leander keynote at Semana Nacional de Ma...Markedu - Innovative Marketing Education
 
Memoria de actividades 2015
Memoria de actividades 2015Memoria de actividades 2015
Memoria de actividades 2015INVATTUR
 
Big data la explosión de datos que está cambiando el marketing y los negocios...
Big data la explosión de datos que está cambiando el marketing y los negocios...Big data la explosión de datos que está cambiando el marketing y los negocios...
Big data la explosión de datos que está cambiando el marketing y los negocios...Juan Carlos Mejía Llano
 
RevistaXPLAI número 21
RevistaXPLAI número 21RevistaXPLAI número 21
RevistaXPLAI número 21Xarxa Òmnia
 
"It's the telephone stupid" - why Facebook is not new at all
"It's the telephone stupid" - why Facebook is not new at all"It's the telephone stupid" - why Facebook is not new at all
"It's the telephone stupid" - why Facebook is not new at allStorymaker GmbH
 
Informe Test Marcas Deportivasfeb10
Informe Test Marcas Deportivasfeb10Informe Test Marcas Deportivasfeb10
Informe Test Marcas Deportivasfeb10Test Media
 
Jatropha Curcas in Zimbabwe
Jatropha Curcas in ZimbabweJatropha Curcas in Zimbabwe
Jatropha Curcas in ZimbabweZK8
 

Destacado (20)

Learning Resource Metadata Initiative: using schema.org to describe open edu...
 Learning Resource Metadata Initiative: using schema.org to describe open edu... Learning Resource Metadata Initiative: using schema.org to describe open edu...
Learning Resource Metadata Initiative: using schema.org to describe open edu...
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
 
Triptico adenyd 2014_v19sep
Triptico adenyd 2014_v19sepTriptico adenyd 2014_v19sep
Triptico adenyd 2014_v19sep
 
Noul SEAT Leon
Noul SEAT LeonNoul SEAT Leon
Noul SEAT Leon
 
Festa major de Les Arenes, La Gripia i Can Montllor.
Festa major de Les Arenes, La Gripia i Can Montllor.Festa major de Les Arenes, La Gripia i Can Montllor.
Festa major de Les Arenes, La Gripia i Can Montllor.
 
REVISTA ATAFES 2014
REVISTA ATAFES 2014REVISTA ATAFES 2014
REVISTA ATAFES 2014
 
Dignitas Demo: Cornell Fintech Hackathon 2015
Dignitas Demo: Cornell Fintech Hackathon 2015Dignitas Demo: Cornell Fintech Hackathon 2015
Dignitas Demo: Cornell Fintech Hackathon 2015
 
What CEO's want from CMO's - Michael Leander keynote at Semana Nacional de Ma...
What CEO's want from CMO's - Michael Leander keynote at Semana Nacional de Ma...What CEO's want from CMO's - Michael Leander keynote at Semana Nacional de Ma...
What CEO's want from CMO's - Michael Leander keynote at Semana Nacional de Ma...
 
di2317
di2317di2317
di2317
 
Memoria de actividades 2015
Memoria de actividades 2015Memoria de actividades 2015
Memoria de actividades 2015
 
Big data la explosión de datos que está cambiando el marketing y los negocios...
Big data la explosión de datos que está cambiando el marketing y los negocios...Big data la explosión de datos que está cambiando el marketing y los negocios...
Big data la explosión de datos que está cambiando el marketing y los negocios...
 
RevistaXPLAI número 21
RevistaXPLAI número 21RevistaXPLAI número 21
RevistaXPLAI número 21
 
"It's the telephone stupid" - why Facebook is not new at all
"It's the telephone stupid" - why Facebook is not new at all"It's the telephone stupid" - why Facebook is not new at all
"It's the telephone stupid" - why Facebook is not new at all
 
Boe a-2011-19398
Boe a-2011-19398Boe a-2011-19398
Boe a-2011-19398
 
Elche cf
Elche cfElche cf
Elche cf
 
Informe Test Marcas Deportivasfeb10
Informe Test Marcas Deportivasfeb10Informe Test Marcas Deportivasfeb10
Informe Test Marcas Deportivasfeb10
 
Jatropha Curcas in Zimbabwe
Jatropha Curcas in ZimbabweJatropha Curcas in Zimbabwe
Jatropha Curcas in Zimbabwe
 
Guía Alojamientos Rurales
Guía Alojamientos RuralesGuía Alojamientos Rurales
Guía Alojamientos Rurales
 
Klasseromsledelse med IKT
Klasseromsledelse med IKTKlasseromsledelse med IKT
Klasseromsledelse med IKT
 
Tecnologias emergentes
Tecnologias emergentesTecnologias emergentes
Tecnologias emergentes
 

Similar a semantic markup using schema.org

SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeDan Brickley
 
The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014
The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014
The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014Robert Meusel
 
Case study of Rujhaan.com (A social news app )
Case study of Rujhaan.com (A social news app )Case study of Rujhaan.com (A social news app )
Case study of Rujhaan.com (A social news app )Rahul Jain
 
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...Ross Singer
 
Building your big data solution
Building your big data solution Building your big data solution
Building your big data solution WSO2
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & WhyRachael L Moore
 
Apache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesApache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesMichele Mostarda
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...MakoLab SA
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org sopekmir
 
Big Data Analysis : Deciphering the haystack
Big Data Analysis : Deciphering the haystack Big Data Analysis : Deciphering the haystack
Big Data Analysis : Deciphering the haystack Srinath Perera
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataJohn Domingue
 
Linked Energy Data Generation
Linked Energy Data GenerationLinked Energy Data Generation
Linked Energy Data GenerationFilip Radulovic
 
Scaling up Linked Data
Scaling up Linked DataScaling up Linked Data
Scaling up Linked DataEUCLID project
 
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentAcquia
 
Introduction to web scraping
Introduction to web scrapingIntroduction to web scraping
Introduction to web scrapingDario Cottafava
 
Low-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Low-Latency Analytics with NoSQL – Introduction to Storm and CassandraLow-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Low-Latency Analytics with NoSQL – Introduction to Storm and CassandraCaserta
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commonsJesse Wang
 
Apache Solr for TYPO3 what's new 2018
Apache Solr for TYPO3 what's new 2018Apache Solr for TYPO3 what's new 2018
Apache Solr for TYPO3 what's new 2018timohund
 

Similar a semantic markup using schema.org (20)

SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014
The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014
The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014
 
Danbri Drupalcon Export
Danbri Drupalcon ExportDanbri Drupalcon Export
Danbri Drupalcon Export
 
Case study of Rujhaan.com (A social news app )
Case study of Rujhaan.com (A social news app )Case study of Rujhaan.com (A social news app )
Case study of Rujhaan.com (A social news app )
 
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
 
Building your big data solution
Building your big data solution Building your big data solution
Building your big data solution
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & Why
 
Apache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesApache Any23 - Anything to Triples
Apache Any23 - Anything to Triples
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org
 
Big Data Analysis : Deciphering the haystack
Big Data Analysis : Deciphering the haystack Big Data Analysis : Deciphering the haystack
Big Data Analysis : Deciphering the haystack
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of Data
 
Linked Energy Data Generation
Linked Energy Data GenerationLinked Energy Data Generation
Linked Energy Data Generation
 
Scaling up Linked Data
Scaling up Linked DataScaling up Linked Data
Scaling up Linked Data
 
Drupal and the Semantic Web
Drupal and the Semantic WebDrupal and the Semantic Web
Drupal and the Semantic Web
 
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured Content
 
Introduction to web scraping
Introduction to web scrapingIntroduction to web scraping
Introduction to web scraping
 
Low-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Low-Latency Analytics with NoSQL – Introduction to Storm and CassandraLow-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Low-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commons
 
Apache Solr for TYPO3 what's new 2018
Apache Solr for TYPO3 what's new 2018Apache Solr for TYPO3 what's new 2018
Apache Solr for TYPO3 what's new 2018
 

Más de Joshua Shinavier

Transpilers Gone Wild: Introducing Hydra
Transpilers Gone Wild: Introducing HydraTranspilers Gone Wild: Introducing Hydra
Transpilers Gone Wild: Introducing HydraJoshua Shinavier
 
An Algebraic Data Model for Graphs and Hypergraphs (Category Theory meetup, N...
An Algebraic Data Model for Graphs and Hypergraphs (Category Theory meetup, N...An Algebraic Data Model for Graphs and Hypergraphs (Category Theory meetup, N...
An Algebraic Data Model for Graphs and Hypergraphs (Category Theory meetup, N...Joshua Shinavier
 
In Search of the Universal Data Model (ISWC 2019 Minute Madness)
In Search of the Universal Data Model (ISWC 2019 Minute Madness)In Search of the Universal Data Model (ISWC 2019 Minute Madness)
In Search of the Universal Data Model (ISWC 2019 Minute Madness)Joshua Shinavier
 
In Search of the Universal Data Model (Connected Data London 2019)
In Search of the Universal Data Model (Connected Data London 2019)In Search of the Universal Data Model (Connected Data London 2019)
In Search of the Universal Data Model (Connected Data London 2019)Joshua Shinavier
 
Algebraic Property Graphs (GQL Community Update, oct. 9, 2019)
Algebraic Property Graphs (GQL Community Update, oct. 9, 2019)Algebraic Property Graphs (GQL Community Update, oct. 9, 2019)
Algebraic Property Graphs (GQL Community Update, oct. 9, 2019)Joshua Shinavier
 
Building an Enterprise Knowledge Graph @Uber: Lessons from Reality
Building an Enterprise Knowledge Graph @Uber: Lessons from RealityBuilding an Enterprise Knowledge Graph @Uber: Lessons from Reality
Building an Enterprise Knowledge Graph @Uber: Lessons from RealityJoshua Shinavier
 
A Graph is a Graph is a Graph: Equivalence, Transformation, and Composition o...
A Graph is a Graph is a Graph: Equivalence, Transformation, and Composition o...A Graph is a Graph is a Graph: Equivalence, Transformation, and Composition o...
A Graph is a Graph is a Graph: Equivalence, Transformation, and Composition o...Joshua Shinavier
 
Evolution of the Graph Schema
Evolution of the Graph SchemaEvolution of the Graph Schema
Evolution of the Graph SchemaJoshua Shinavier
 
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
 
The Real-time Web in the Age of Agents
The Real-time Web in the Age of AgentsThe Real-time Web in the Age of Agents
The Real-time Web in the Age of AgentsJoshua Shinavier
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsJoshua Shinavier
 
Real-time #SemanticWeb in 140 chars
Real-time #SemanticWeb in 140 charsReal-time #SemanticWeb in 140 chars
Real-time #SemanticWeb in 140 charsJoshua Shinavier
 
The state of the art in Linked Data
The state of the art in Linked DataThe state of the art in Linked Data
The state of the art in Linked DataJoshua Shinavier
 

Más de Joshua Shinavier (17)

Anything-to-Graph
Anything-to-GraphAnything-to-Graph
Anything-to-Graph
 
Transpilers Gone Wild: Introducing Hydra
Transpilers Gone Wild: Introducing HydraTranspilers Gone Wild: Introducing Hydra
Transpilers Gone Wild: Introducing Hydra
 
TinkerPop 2020
TinkerPop 2020TinkerPop 2020
TinkerPop 2020
 
An Algebraic Data Model for Graphs and Hypergraphs (Category Theory meetup, N...
An Algebraic Data Model for Graphs and Hypergraphs (Category Theory meetup, N...An Algebraic Data Model for Graphs and Hypergraphs (Category Theory meetup, N...
An Algebraic Data Model for Graphs and Hypergraphs (Category Theory meetup, N...
 
In Search of the Universal Data Model (ISWC 2019 Minute Madness)
In Search of the Universal Data Model (ISWC 2019 Minute Madness)In Search of the Universal Data Model (ISWC 2019 Minute Madness)
In Search of the Universal Data Model (ISWC 2019 Minute Madness)
 
In Search of the Universal Data Model (Connected Data London 2019)
In Search of the Universal Data Model (Connected Data London 2019)In Search of the Universal Data Model (Connected Data London 2019)
In Search of the Universal Data Model (Connected Data London 2019)
 
Algebraic Property Graphs (GQL Community Update, oct. 9, 2019)
Algebraic Property Graphs (GQL Community Update, oct. 9, 2019)Algebraic Property Graphs (GQL Community Update, oct. 9, 2019)
Algebraic Property Graphs (GQL Community Update, oct. 9, 2019)
 
Building an Enterprise Knowledge Graph @Uber: Lessons from Reality
Building an Enterprise Knowledge Graph @Uber: Lessons from RealityBuilding an Enterprise Knowledge Graph @Uber: Lessons from Reality
Building an Enterprise Knowledge Graph @Uber: Lessons from Reality
 
A Graph is a Graph is a Graph: Equivalence, Transformation, and Composition o...
A Graph is a Graph is a Graph: Equivalence, Transformation, and Composition o...A Graph is a Graph is a Graph: Equivalence, Transformation, and Composition o...
A Graph is a Graph is a Graph: Equivalence, Transformation, and Composition o...
 
Evolution of the Graph Schema
Evolution of the Graph SchemaEvolution of the Graph Schema
Evolution of the Graph Schema
 
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
 
Semantics and Sensors
Semantics and SensorsSemantics and Sensors
Semantics and Sensors
 
The Real-time Web in the Age of Agents
The Real-time Web in the Age of AgentsThe Real-time Web in the Age of Agents
The Real-time Web in the Age of Agents
 
Linked Process
Linked ProcessLinked Process
Linked Process
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter Annotations
 
Real-time #SemanticWeb in 140 chars
Real-time #SemanticWeb in 140 charsReal-time #SemanticWeb in 140 chars
Real-time #SemanticWeb in 140 chars
 
The state of the art in Linked Data
The state of the art in Linked DataThe state of the art in Linked Data
The state of the art in Linked Data
 

Último

Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 

Último (20)

Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 

semantic markup using schema.org

  • 1. Joshua Shinavier Wednesday Nights in the Tetherless World (TWed) April 4th, 2012
  • 2. Outline • rich snippets • microformats • RDFa • microdata • microdata syntax • schema.org • deployment • mappings, tools, extensions • the Dataset extension 2
  • 3. 3
  • 4. the three syntaxes • several solutions for embedding semantic data in Web pages • three syntaxes known (by Google) as “rich snippets” - microformats - RDFa - HTML microdata • all three are supported by Google, while - microdata is the “recommended” syntax 4
  • 5. First came microformats • microformats emerged around 2005 • some key principles - start by solving simple, specific problems - design for humans first, machines second • wide deployment - used on billions of Web pages - usage share was at 94% vis-a-vis competing formats (before microdata, anyway) • formats exist for marking up Atom feeds, calendars, addresses and contact info, geo-location, multimedia, news, products, recipes, reviews, resumes, social relationships, etc. 5
  • 6. microformats example <div class="vcard"> <a class="fn org url" href="http:// www.commerce.net/">CommerceNet</a> <div class="adr"> <span class="type">Work</span>: <div class="street-address">169 University Avenue</div> <span class="locality">Palo Alto</span>, <abbr class="region" title="California">CA</ abbr>&nbsp;&nbsp; <span class="postal-code">94301</span> <div class="country-name">USA</div> </div> <div class="tel"> <span class="type">Work</span> +1-650-289-4040 </div> <div>Email: <span class="email">info@commerce.net</span> </div> </div> 6
  • 7. then came RDFa • RDFa aims to bridge the gap between human- oriented HTML and machine-oriented RDF documents • provides XHTML attributes to indicate machine- understandable information • uses the RDF data model, and Semantic Web vocabularies directly 7
  • 8. RDFa example <div typeof="foaf:Person" xmlns:foaf="http://xmlns.com/ foaf/0.1/"> <p property="foaf:name"> Alice Birpemswick </p> <p> Email: <a rel="foaf:mbox" href="mailto:alice@example.com">alice@example.com</a> </p> <p> Phone: <a rel="foaf:phone" href="tel: +1-617-555-7332">+1 617.555.7332</a> </p> </div> 8
  • 9. last but not least, microdata • microdata syntax is based on nested groups of name- value pairs • HTML microdata specification includes - an unambiguous parsing model - an algorithm to convert microdata to RDF • compatible with the Semantic Web via mappings 9
  • 10. 10
  • 11. microdata properties • annotate an item with text-valued properties using the “itemprop” attribute <div itemscope> <p>My name is <span itemprop="name">Daniel</span>.</p> </div> 11
  • 12. multiple values are OK • as in RDF, you can have two properties, for the same item (subject) with the same value (object) <div itemscope> <p>Flavors in my favorite ice cream:</p> <ul> <li itemprop="flavor">Lemon sorbet</li> <li itemprop="flavor">Apricot sorbet</li> </ul> </div> 12
  • 13. item types • these correspond to classes in RDF <section itemscope itemtype="http://example.org/ animals#cat"> <h1 itemprop="name">Hedral</h1> <p itemprop="desc">Hedral is a male american domestic shorthair, with a fluffy black fur with white paws and belly.</p> <img itemprop="img" src="hedral.jpeg" alt="" title="Hedral, age 18 months"> </section> 13
  • 14. global IDs • items may be given global identifiers, which are URLs • they may be, but do not need to be Semantic Web URIs <dl itemscope itemtype="http://vocab.example.net/book" itemid="urn:isbn:0-330-34032-8"> <dt>Title <dd itemprop="title">The Reality Dysfunction <dt>Author <dd itemprop="author">Peter F. Hamilton <dt>Publication date <dd><time itemprop="pubdate" datetime="1996-01-26">26 January 1996</time> </dl> 14
  • 15. 15
  • 16. the schema.org vocabulary • schema.org is one of a number of microdata vocabularies • it is a shared collection of microdata schemas for use by webmasters • includes a type hierarchy, like an RDFS schema - starts with top-level Thing and DataType types - properties are inherited by descendant types 16
  • 17. Why should you use schema.org? There are several reasons. 17
  • 18. current schema.org types (there are around 300 of them) 18
  • 19. In terms of deployment... ...a few key types stand out. 19
  • 20. Top types type occurrences relative Product 5001966 0.27689260175 PostalAddress 1437388 0.07956913403 WebPage 1402426 0.07763375119 Offer 1267545 0.07016717684 Book 1111463 0.06152698395 Person 968737 0.05362613587 AggregateRating 780967 0.04323179816 GeoCoordinates 546586 0.03025722678 LocalBusiness 544662 0.03015072039 Article 525487 0.02908925463 Place 490433 0.02714877897 Residence 451652 0.02500198869 ItemPage 421911 0.02335562347 Organization 405876 0.02246797792 Blog 268582 0.01486782772 20
  • 21. Who’s using it? Over 1,000 domains found (through Sindice) 21
  • 22. Some early adopters domain occurrences relative www.couponcabin.com 3662 0.04400596 www.digifotopro.nl 2852 0.034272255 www.weg.de 2336 0.028071525 futpedia.globo.com 2003 0.02406989 www.the-plug.com 2001 0.024045857 www.virtualtourist.com 1953 0.023469044 gdgt.com 1857 0.02231542 www.notasdeprensa.es 1564 0.018794463 www.libreriadelsanto.it 1294 0.015549894 liriklaguindonesia.net 1274 0.015309556 www.direct2florist.com 1080 0.012978273 www.bluefountainmedia.com 1065 0.01279802 www.alphabetsigns.com 1059 0.012725918 www.tasit.com 1004 0.012064988 www.teachstreet.com 1001 0.012028937 22
  • 23. schema.rdfs.org • maintains schema.org ↔ RDF mappings - there are mappings for BIBO, DBpedia, Dublin Core, FOAF, GoodRelations, SIOC, and WordNet • also provides examples, tutorials, and data dumps See: http://schema.rdfs.org/mappings.html 23
  • 24. schema.org tools • Google’s Rich Snippets Testing Tool • schema.org libraries are available in Java, JavaScript, Perl, PHP, Python, and Ruby • there are schema.org modules for Drupal, Joomla!, WordPress, and Virtuoso • online tools include microdata extractors, generators and validators • sindice.com supports microdata See: http://schema.rdfs.org/tools.html 24
  • 25. schema.org extensions • there are dozens of schema.org community proposals - they extend existing schema.org vocabulary • several have already been accepted into schema.org, incl. - Job Postings - IPTC/rNews integration - User Comments • others: Comics, Learning Resources, TV and Radio, Software Application, etc. 25
  • 26. 26
  • 28. the Dataset vocabulary: types • DataCatalog - a collection of datasets - e.g. the International Open Government Data catalog • Dataset - an individual, abstract data set - e.g. a data set about seismic hazard zones near San Francisco • DataDownload - a dataset in downloadable form - e.g. an RDF/XML dump of the seismic hazard zones data set 28
  • 29. the Dataset vocabulary: properties • catalog - the catalog containing a dataset • dataset - a dataset contained in a catalog • distribution - a data download for a dataset • keyword - the topic of a dataset • spatial - the spatial extent of a data set (e.g. United States) 29
  • 30. Dataset extension RDF • the Dataset extension maps to a subset of the Data Catalog Vocabulary (DCAT) • many other types and properties are inherited from schema.org • collectively, they cover - around 2/3 of DCAT, and - around half of the Asset Description Metadata Schema (ADMS) 30
  • 31. Dataset example (microdata) <div itemscope="itemscope" itemid="http://logd.tw.rpi.edu/source/datasf- org/dataset/catalog/datasf.org/version/2011-Jun-07/thing_89" itemtype="http://schema.org/Dataset"> <a href="http://www.datasf.org/story.php?title=seismic-hazard- zones-"><span itemprop="name"> <b>Seismic Hazard Zones</b> </span></a> <div><meta itemprop="url" content="http://www.datasf.org/story.php? title=seismic-hazard-zones-"/> <span itemprop="description">The dataset represents the Liquefaction and Landslide Zones [...]</span></div> <div><i>Country:</i> <a href="http://dbpedia.org/resource/United_States"><span itemprop="spatial" itemscope="itemscope" itemtype="http://schema.org/ Country"> <span itemprop="name">United States</span> </span> </a></div> <div><i>Publisher:</i> <span itemprop="publisher" itemscope="itemscope" itemtype="http:// schema.org/Organization"> <span itemprop="name">Department of Technology</span> </span> </div> </div> 31
  • 32. Dataset example (RDFa) <div about="http://logd.tw.rpi.edu/source/datasf-org/dataset/catalog/ datasf.org/version/2011-Jun-07/thing_89" typeof="dcat:Dataset"> <div><b><a href="http://www.datasf.org/story.php?title=seismic-hazard- zones-"> <span property="dcterms:title">Seismic Hazard Zones</span> </a></b></div> <div property="dcterms:description">The dataset represents the Liquefaction and Landslide Zones [...]</div> <div rel="dcterms:spatial" resource="http://dbpedia.org/resource/ United_States"><i>Country:</i> <a href="http://dbpedia.org/resource/United_States"> <span about="http://dbpedia.org/resource/United_States" typeof="adms:Country"> <span property="dcterms:title">United States</span> </span> </a> </div> <div rel="dcterms:publisher"><i>Publisher:</i> <span typeof="foaf:Organization"> <span property="dcterms:title">Department of Technology</span> </span> </div> </div> 32
  • 33. Google extracts this data Item Type: http://schema.org/dataset name = Seismic Hazard Zones url = http://www.datasf.org/story.php?title=seismic-hazard-zones- description = The dataset represents the Liquefaction and Landslide Zones [...] spatial = Item( 1 ) publisher = Item( 2 ) Item 1 Type: http://schema.org/country name = United States Item 2 Type: http://schema.org/organization name = Department of Technology 33
  • 34. Resources • HTML microdata - http://www.w3.org/TR/microdata • Schema.RDFS.org - http://schema.rdfs.org • W3C Web Schemas group (public-vocabs@w3c.org) - http://lists.w3.org/Archives/Public/public-vocabs • The Dataset proposal - http://www.w3.org/wiki/WebSchemas/Datasets • Rich Snippets Testing Tool - http://google.com/webmasters/tools/richsnippets 34
  • 35. Credits • word clouds by - http://wordle.net • deployment statistics discovered using Sindice and Sindice4j - http://sindice.com - http://sindice4j.googlecode.com 35
  • 36. Thanks! • Tetherless World Constellation • http://tw.rpi.edu • Contact: • josh@fortytwo.net, @joshsh 36
  • 37. 37