schema org/microdataschema.org/microdata or exposing your ... · point 2: schema.org is not...

23
Schema org/Microdata Schema.org/Microdata Or Or Exposing Your Data on the Web Exposing Your Data on the Web (The Easy Way) Linked Data vs Schema.org: A Town Hall Debate about the Future of Information Lib T h l C f Library T echnology Conference Macalester College, St. Paul, MN March 20-21, 2013

Upload: others

Post on 04-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Schema org/MicrodataSchema.org/Microdata

OrOr

Exposing Your Data on the WebExposing Your Data on the Web (The Easy Way)

Linked Data vs Schema.org: A Town Hall Debate about the Future of InformationLib T h l C fLibrary Technology ConferenceMacalester College, St. Paul, MN March 20-21, 2013

Page 2: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

What is Schema.org and Microdata?

Page 3: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Schema.org

JUNE 2011• A joint project by Google, Bing, Yahoo and Yandex

• A core vocabulary (using the microdata format) for markup that helps search engines understand datamarkup that helps search engines understand data on your website

Page 4: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Flickr user danbrihttp://www.flickr.com/photos/danbri/5925660995

Page 5: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the
Page 6: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Other Book properties:

• publisheri

datePublishedd i ti

p p

• review• genre• author

descriptionnamecontributor• author contributor

Page 7: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

1, 931, 847 References to Schema.org Book Type

Page 8: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Why Need Structured Data?

• Web pages are understood by people, but search p g y p p ,engines have limited understanding of content

• Adding additional tags to the HTML says:“Hey search engine, this information describes this specific person, place, or thing”p , p , g

• Helps search engines/applications better understand your content and display it in useful relevant ways

Page 9: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Rich Snippets

Page 10: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Google Knowledge Graph

Page 11: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Easy to learn and implement

Page 12: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Recipe Rich Snippet

Page 13: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Recipe Webpage Viewed inGoogle Structured Data Testing ToolGoogle Structured Data Testing Tool

Page 14: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Minitex Website Example

Page 15: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the
Page 16: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the
Page 17: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

MediaObject Properties

Page 18: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Added HTML5 Microdata attributes and S h tSchema.org terms

Page 19: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the
Page 20: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Tools exist to help automate process

• Drupal moduleupa odu e• Wordpress plugins• Microdata generator

Page 21: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Closing Argumentg g

See last page of handoutSee last page of handout

Page 22: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Wrap-Up

In our opinionIn our opinion…

Schema org/microdata and linked data are• Schema.org/microdata and linked data are complementary approaches to exposing library data on the web.– E.g. WorldCat.org implementation

Th ’ i l i ht d i ti if h• There’s no single right description – if you have an audience, share the data

Page 23: Schema org/MicrodataSchema.org/Microdata Or Exposing Your ... · Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the

Rebuttal to Sarah Week’s statements about weaknesses of Schema.org/Microdata Point 1: Schema.org microdata doesn’t use uris (Sarah showed recipe example). Weaker linkage is a tradeoff for greater webmaster/publisher usability. Schema.org microdata does simplify expressivity. Our users are on the web, and we should be where they are. Using schema.org may be simple, but I can tell you the adoption rate is high already (One year after adoption, 7-10% of web was using structured data). It is one of the easiest, fastest ways to get our data out there so users can discover libraries. Point 2: Schema.org is not granular enough for our library data. New terms are being added to schema.org. Via the W3C, there is a group called the Schema Bib Extend Community Group. They are working to add new Book properties to the vocabulary. Point 3: The Search Engines are running it, and how trustworthy are they? Well, that may be true, but the effort it takes to publish your data as schema.org microdata is minimal. So, even if the Search engines abandon the vocabulary, you wouldn’t have invested thousands of dollars in staff time. Weaknesses of Linked Data/Strengths of Schema.org/Microdata Point 1: Schema.org/Microdata is easy to learn and implement Linked Data: At this stage, publishing your data as linked data can be quite complex, as well as consuming it in a meaningful way (e.g. have to know SPARQL query language or use a tool like Open Refine. And even then have to know how to connect to a SPARQL end point). The learning curve is quite steep at this point and chances are you would have to have someone on staff with a programming background. Schema.org/Microdata: It is VERY easy to publish your data. It took me and our web developer about 4 hours to do our first project, and most of that was spent learning more about schema.org, looking at examples of how others have implemented, etc. It is getting easier with the automated tools that I mentioned earlier (Drupal 7 module, Wordpress, Microdata generator) Point 2: Microdata is an easy commitment compared to publishing linked data Linked Data: If you’re going to publish linked data, have to have dependable uris and be able to support them indefinitely. Schema.org/Microdata: You’re only responsible for your web content. The initial investment (staff time) it takes to implement and support is minimal. Point 3: Microdata can show immediate benefits/ROI Linked Data: No immediate benefit or return on investment necessarily. Libraries are only just starting to publish their data as linked data. Until we are more connected to each other’s data, the benefits are long off (to be able to do catalinking and not just cataloging). It’s hard for libraries to put their resources into linked data, and as a result adoption is slow. Schema.org/Microdata: Documented ROI (According to data published on Search Engine Land, rich snippets like this can increase Search Engine Result Page click through rates by up to 30%). You can also see immediately how search engines use your data via Google Knowledge Graph and the Rich Snippets. Schema.org microdata is supported and preferred by all the major search engines. Closing Argument As adoption of traditional linked data in the library space has been slow and mainly by large organizations, schema.org microdata has taken off as the preferred format for structured data on the web. With minimal effort you can start small, marking up your web pages that contain library events, training, new acquisitions, and subject guides. If you want your library resources to be found on the web, where users are, schema.org/microdata is the way to go.