Schema.org: What It Means For You and Your Library
-
Upload
richard-wallis -
Category
Technology
-
view
819 -
download
2
description
Transcript of Schema.org: What It Means For You and Your Library
LITA Forum – Albuquerque, NM 7th November 2014
Schema.org: What It MeansFor You and Your Library
Richard Wallis – Technology Evangelist, OCLC @rjw
Dan Scott – Systems Librarian, Laurentian University @denials
• Schema.org – What is it (Richard)
• SchemaBibEx – Why & What (Richard)
• Schema.org – In the wild (Dan)
• Summary & Questions (Richard/Dan)
Agenda
Schema.org: What It MeansFor You and Your Library
A bit of context….
Why Catalog?
Why Catalog?So we can find things
Why Catalog?So we can find things
Why Share on the Web?
Why Catalog?So we can find things
Why Share on the Web?
So users can find our things
Where are our users?
Where are our users?
What is
<div> <b>Name:</b> <span class="value">Mark Twain</span></div>
HTML
<div> <b>Name:</b> <span class="value">Mark Twain</span></div>
<div vocab="http://schema.org/" typeof="Person"> <b>Name:</b> <span class="value" property="name">Mark Twain</span></div>
HTML
HTML + RDFa
<div> <b>Name:</b> <span class="value">Mark Twain</span></div>
<div vocab="http://schema.org/" typeof="Person"> <b>Name:</b> <span class="value" property="name">Mark Twain</span></div>
HTML
HTML + RDFa
HTML + MicroData
<div> <b>Name:</b> <span class="value">Mark Twain</span></div>
<div vocab="http://schema.org/" typeof="Person"> <b>Name:</b> <span class="value" property="name">Mark Twain</span></div>
HTML
HTML + RDFa
<div itemscope itemtype="http://schema.org/Person"> <b>Name:</b> <span class="value" itemProp="name">Mark Twain</span></div>
HTML + MicroData
<div> <b>Name:</b> <span class="value">Mark Twain</span> </div>
<div vocab="http://schema.org/" typeof="Person"> <b>Name:</b> <span class="value" property="name">Mark Twain</span> </div>
HTML
HTML + RDFa
<div itemscope itemtype="http://schema.org/Person"> <b>Name:</b> <span class="value" itemProp="name">Mark Twain</span> </div>
HTML + MicroData
<div> <b>Name:</b> <span class="value">Mark Twain</span> </div>
<div vocab="http://schema.org/" typeof="Person"> <b>Name:</b> <span class="value" property="name">Mark Twain</span> </div>
HTML
HTML + RDFa
<div itemscope itemtype="http://schema.org/Person"> <b>Name:</b> <span class="value" itemProp="name">Mark Twain</span> </div>
HTML + MicroData
Schema.org
A Vocabulary
25% Of Web
Use Schema.org
markup!
Summer 2012
Summer 2012
A year old
Summer 2012
A year old
Just published Schema.org For 300M+ Bib records
Summer 2012
A year old
Just published Schema.org For 300M+ Bib records
Summer 2012
A year old
Just published Schema.org For 300M+ Bib records
Summer 2012
A year old
Just published Schema.org For 300M+ Bib records
Schema.org for bibliographic data ?
Summer 2012
A year old
Just published Schema.org For 300M+ Bib records
Schema.org for bibliographic data ?
Great idea but not quite good enough yet…
September 2012
September 2012
Challenges
Challenges• Most from a rich metadata background ✔
Challenges• Most from a rich metadata background ✔
• Most from a rich metadata background ✗
Challenges• Most from a rich metadata background ✔
• Most from a rich metadata background ✗
• Discovering what was missing from Schema
Challenges• Most from a rich metadata background ✔
• Most from a rich metadata background ✗
• Discovering what was missing from Schemao Not looking for my favorite MARC tag or value
Challenges• Most from a rich metadata background ✔
• Most from a rich metadata background ✗
• Discovering what was missing from Schemao Not looking for my favorite MARC tag or valueoWhat else is ‘needed’ to describe a resource
Challenges• Most from a rich metadata background ✔
• Most from a rich metadata background ✗
• Discovering what was missing from Schemao Not looking for my favorite MARC tag or valueoWhat else is ‘needed’ to describe a resource
• Describing to the world
Challenges• Most from a rich metadata background ✔
• Most from a rich metadata background ✗
• Discovering what was missing from Schemao Not looking for my favorite MARC tag or valueoWhat else is ‘needed’ to describe a resource
• Describing to the world
• FRBR!
Challenges• Most from a rich metadata background ✔
• Most from a rich metadata background ✗
• Discovering what was missing from Schemao Not looking for my favorite MARC tag or valueoWhat else is ‘needed’ to describe a resource
• Describing to the world
• FRBR!
• Assuming we are different
Challenges• Most from a rich metadata background ✔
• Most from a rich metadata background ✗
• Discovering what was missing from Schemao Not looking for my favorite MARC tag or valueoWhat else is ‘needed’ to describe a resource
• Describing to the world
• FRBR!
• Assuming we are different
• What else is going on in Schema.org
SchemaBibEx Achievements
SchemaBibEx Achievements• Proposals
SchemaBibEx Achievements• Proposals
o Citation
SchemaBibEx Achievements• Proposals
o Citationo Offer
▪ “… to sell tickets … or to loan a book.”
SchemaBibEx Achievements• Proposals
o Citationo Offer
▪ “… to sell tickets … or to loan a book.” o Work Relationships
▪ workExample exampleOfWork
SchemaBibEx Achievements• Proposals
o Citationo Offer
▪ “… to sell tickets … or to loan a book.” o Work Relationships
▪ workExample exampleOfWorko Periodicals, Articles & Multi-‐volume Works
▪ Periodical PublicationIssue PublicationVolume▪ issn pageStart pageEnd pagination▪ hasPart isPartOf
SchemaBibEx Achievements• Proposals
o Citationo Offer
▪ “… to sell tickets … or to loan a book.” o Work Relationships
▪ workExample exampleOfWorko Periodicals, Articles & Multi-‐volume Works
▪ Periodical PublicationIssue PublicationVolume▪ issn pageStart pageEnd pagination▪ hasPart isPartOf
• Recipes & Guidelines
SchemaBibEx Achievements• Proposals
o Citationo Offer
▪ “… to sell tickets … or to loan a book.” o Work Relationships
▪ workExample exampleOfWorko Periodicals, Articles & Multi-‐volume Works
▪ Periodical PublicationIssue PublicationVolume▪ issn pageStart pageEnd pagination▪ hasPart isPartOf
• Recipes & Guidelines• Recognition / Discussion
Schema.org – An OCLC Story..
Schema.org – An OCLC Story..
2012• WorldCat.org
Schema.org – An OCLC Story..
2012• WorldCat.org• 300 Million+ Resources released as Linked Data
Schema.org – An OCLC Story..
2012• WorldCat.org• 300 Million+ Resources released as Linked Data• Persistent URIs
Schema.org – An OCLC Story..
2012• WorldCat.org• 300 Million+ Resources released as Linked Data• Persistent URIs• RDFa + Schema.org
Schema.org – An OCLC Story..
2012• WorldCat.org• 300 Million+ Resources released as Linked Data• Persistent URIs• RDFa + Schema.org• Links to VIAF, Dewey, LCSH, LCNAF, FAST
Schema.org – An OCLC Story..
2012• WorldCat.org• 300 Million+ Resources released as Linked Data• Persistent URIs• RDFa + Schema.org• Links to VIAF, Dewey, LCSH, LCNAF, FAST• Content Negotiated RDF/XML, JSON, Turtle, Triples
Schema.org – An OCLC Story..
2012• WorldCat.org• 300 Million+ Resources released as Linked Data• Persistent URIs• RDFa + Schema.org• Links to VIAF, Dewey, LCSH, LCNAF, FAST• Content Negotiated RDF/XML, JSON, Turtle, Triples• Open Data License
Schema.org – An OCLC Story..
2012• WorldCat.org• 300 Million+ Resources released as Linked Data• Persistent URIs• RDFa + Schema.org• Links to VIAF, Dewey, LCSH, LCNAF, FAST• Content Negotiated RDF/XML, JSON, Turtle, Triples• Open Data License
Schema.org – An OCLC Story..
2012• WorldCat.org• 300 Million+ Resources released as Linked Data• Persistent URIs• RDFa + Schema.org• Links to VIAF, Dewey, LCSH, LCNAF, FAST• Content Negotiated RDF/XML, JSON, Turtle, Triples• Open Data License
Schema.org – An OCLC Story..
2012• WorldCat.org• 300 Million+ Resources released as Linked Data• Persistent URIs• RDFa + Schema.org• Links to VIAF, Dewey, LCSH, LCNAF, FAST• Content Negotiated RDF/XML, JSON, Turtle, Triples• Open Data License
2013• Track Schema Bib Extend proposals
Schema.org – An OCLC Story..
2012• WorldCat.org• 300 Million+ Resources released as Linked Data• Persistent URIs• RDFa + Schema.org• Links to VIAF, Dewey, LCSH, LCNAF, FAST• Content Negotiated RDF/XML, JSON, Turtle, Triples• Open Data License
2013• Track Schema Bib Extend proposals• Identify the entities…
edition
author location
holding
date of publication
classification
publisher
title
source
ISBN
library data:stored as records
edition
author location
holding
date of publication
classification
publisher
title
source
ISBN
author location
holding
classification
publisher
person place
object
concept
organization
title
library data:stored as records
person place
object concept
organization work
library data:stored as entities
person place
object concept
organization work
library data:stored as entities
in a graph of relationships
WorldCat Works
WorldCat Works
• 197+ million Work descriptions and URIs
WorldCat Works
• 197+ million Work descriptions and URIs
• Mined from WorldCat records
WorldCat Works
• 197+ million Work descriptions and URIs
• Mined from WorldCat records
• Schema.org
WorldCat Works
• 197+ million Work descriptions and URIs
• Mined from WorldCat records
• Schema.org
• RDF Data formats – RDF/XML, Turtle, Triples, JSON-‐LD
WorldCat Works
• 197+ million Work descriptions and URIs
• Mined from WorldCat records
• Schema.org
• RDF Data formats – RDF/XML, Turtle, Triples, JSON-‐LD
• Links to WorldCat manifestations
WorldCat Works
• 197+ million Work descriptions and URIs
• Mined from WorldCat records
• Schema.org
• RDF Data formats – RDF/XML, Turtle, Triples, JSON-‐LD
• Links to WorldCat manifestations
• Links to LCSH, LCNAF, VIAF, FAST
WorldCat Works
• 197+ million Work descriptions and URIs
• Mined from WorldCat records
• Schema.org
• RDF Data formats – RDF/XML, Turtle, Triples, JSON-‐LD
• Links to WorldCat manifestations
• Links to LCSH, LCNAF, VIAF, FAST
• Open Data license
WorldCat Works
• 197+ million Work descriptions and URIs
• Mined from WorldCat records
• Schema.org
• RDF Data formats – RDF/XML, Turtle, Triples, JSON-‐LD
• Links to WorldCat manifestations
• Links to LCSH, LCNAF, VIAF, FAST
• Open Data license
• Released April 2014
The OCLC Approach
The OCLC ApproachIdentify the entities in your data
The OCLC ApproachIdentify the entities in your data
First, model what is if interest to the Web
The OCLC ApproachIdentify the entities in your data
First, model what is if interest to the Web
Share the way the Web does
OCLC Entity Based Data Strategy
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org2012
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources
2012
2013
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released
2012
20142013
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF
2012
20142013
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)
2012
20142013
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)
2012
2014
➢Application Integration➢WorldCat Discovery➢Analytics➢Discovery API➢Cataloging
2015
2013
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)
2012
2014
➢Application Integration➢WorldCat Discovery➢Analytics➢Discovery API➢Cataloging
2015
➢More Entities Released➢Person➢Organization➢Event➢Concept
2013
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)
2012
2014
➢Application Integration➢WorldCat Discovery➢Analytics➢Discovery API➢Cataloging
2015
➢More Entities Released➢Person➢Organization➢Event➢Concept
➢New Products ➢New Services
2013
2016
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)✓
2012
2014
➢Application Integration➢WorldCat Discovery➢Analytics➢Discovery API➢Cataloging
2015
➢More Entities Released➢Person➢Organization➢Event➢Concept
➢New Products ➢Continuing Evangelism
➢New Services➢Continuing Innovation
2013
2016
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)✓
2012
2014
➢Application Integration➢WorldCat Discovery➢Analytics➢Discovery API➢Cataloging
2015
➢More Entities Released➢Person➢Organization➢Event➢Concept
➢New Products ➢Continuing Evangelism
➢New Services➢Continuing Innovation
2013
2016
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)✓
2012
2014
➢Application Integration➢WorldCat Discovery➢Analytics➢Discovery API➢Cataloging
2015
➢More Entities Released➢Person➢Organization➢Event➢Concept
➢New Products ➢Continuing Evangelism
➢New Services➢Continuing Innovation
2013
2016
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)✓
2012
2014
➢Application Integration➢WorldCat Discovery➢Analytics➢Discovery API➢Cataloging
2015
➢More Entities Released➢Person➢Organization➢Event➢Concept
➢New Products ➢Continuing Evangelism
➢New Services➢Continuing Innovation
2013
2016
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)✓
2012
2014
➢Application Integration➢WorldCat Discovery➢Analytics➢Discovery API➢Cataloging
2015
➢More Entities Released➢Person➢Organization➢Event➢Concept
➢New Products ➢Continuing Evangelism
➢New Services➢Continuing Innovation
2013
2016
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)✓
2012
2014
➢Application Integration➢WorldCat Discovery➢Analytics➢Discovery API➢Cataloging
2015
➢More Entities Released➢Person➢Organization➢Event➢Concept
➢New Products ➢Continuing Evangelism
➢New Services➢Continuing Innovation
2013
2016
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)✓
2012
2014
➢Application Integration➢WorldCat Discovery➢Analytics➢Discovery API➢Cataloging
2015
➢More Entities Released➢Person➢Organization➢Event➢Concept
➢New Products ➢Continuing Evangelism
➢New Services➢Continuing Innovation
2013
2016
2010
OCLC Entity Based Data Strategy✓VIAF, ISNI, FAST Publish Linked Data✓WorldCat.org Linked Data Release – using Schema.org✓Data mining of WorldCat resources✓WorldCat Works Released✓Schema.org added to VIAF RDF✓WorldCat Discovery API Returns Schema.org RDF (Beta)✓
2012
2014
➢Application Integration➢WorldCat Discovery➢Analytics➢Discovery API➢Cataloging
2015
➢More Entities Released➢Person➢Organization➢Event➢Concept
➢New Products ➢Continuing Evangelism
➢New Services➢Continuing Innovation
2013
2016
2010
http://http://stuff.coffeecode.net/2014/lita_forum
Schema.org: Summary
• A de facto vocabulary on the web – Embedded in the html – Can also be served as RDF – Backed by Google, Bing, Yahoo!, Yandex – Powers their Knowledge Graphs – Not exclusive to the search engines
• The way to syndicate with the search engines – Where our users are – Delivering [understandable] bibliographic description – Providing holding information
Schema.org: Summary
Schema.org: What It MeansFor You and Your Library
• Visibility on the Web
Schema.org: What It MeansFor You and Your Library
• Visibility on the Web
• Direct syndication of resources
Schema.org: What It MeansFor You and Your Library
• Visibility on the Web
• Direct syndication of resources
• Live holdings
Schema.org: What It MeansFor You and Your Library
• Visibility on the Web
• Direct syndication of resources
• Live holdings
• Your resources where your users are
Schema.org: What It MeansFor You and Your Library
• Visibility on the Web
• Direct syndication of resources
• Live holdings
• Your resources where your users are
• Relevance on the Web
Schema.org: What It MeansFor You and Your Library
LITA Forum – Albuquerque, NM 7th November 2014
Schema.org: What It MeansFor You and Your LibraryRichard Wallis – Technology Evangelist, OCLC@rjwhttp://slideshare.net/rjw Dan Scott – Systems Librarian, Laurentian University@denials http://http://stuff.coffeecode.net/2014/lita_forum