structured data: where did that come from & why are google asking for it

115
Structured Data Where did that come from and why are Google asking for it and others Richard Wallis Evangelist and Founder Data Liberate [email protected] @rjw SMXL Workshop Milan November 14th 2017

Upload: richard-wallis

Post on 22-Jan-2018

429 views

Category:

Technology


2 download

TRANSCRIPT

Structured Data Where did that come from

and why are Google†asking for it †and others

Richard Wallis Evangelist and FounderData [email protected]@rjw

SMXL Workshop Milan

November 14th 2017

[email protected] — @rjw

Independent Consultant, Evangelist & Founder

[email protected] — @rjw

Independent Consultant, Evangelist & Founder

[email protected] — @rjw

40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked Data

Independent Consultant, Evangelist & Founder

W3C Community Groups:• Schema Bib Extend (Chair) - bibliographic data• Schema Architypes (Chair) - Archives• Financial Industry Business Ontology – fibo.schema.org • Tourism Structured Web Data (Co-Chair)• Schema Course Extension• Schema IoT Community• Educational & Occupational Credentials in Schema.org

[email protected] — @rjw

40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked Data

Independent Consultant, Evangelist & Founder

Worked With:• Google – Schema.org vocabulary, site, extensions

documentation and community

W3C Community Groups:• Schema Bib Extend (Chair) - bibliographic data• Schema Architypes (Chair) - Archives• Financial Industry Business Ontology – fibo.schema.org • Tourism Structured Web Data (Co-Chair)• Schema Course Extension• Schema IoT Community• Educational & Occupational Credentials in Schema.org

[email protected] — @rjw

40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked Data

Independent Consultant, Evangelist & Founder

Worked With:• Google – Schema.org vocabulary, site, extensions

documentation and community• OCLC – Global library cooperative

W3C Community Groups:• Schema Bib Extend (Chair) - bibliographic data• Schema Architypes (Chair) - Archives• Financial Industry Business Ontology – fibo.schema.org • Tourism Structured Web Data (Co-Chair)• Schema Course Extension• Schema IoT Community• Educational & Occupational Credentials in Schema.org

[email protected] — @rjw

40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked Data

Independent Consultant, Evangelist & Founder

Worked With:• Google – Schema.org vocabulary, site, extensions

documentation and community• OCLC – Global library cooperative • FIBO – Financial Industry Business Ontology Group

W3C Community Groups:• Schema Bib Extend (Chair) - bibliographic data• Schema Architypes (Chair) - Archives• Financial Industry Business Ontology – fibo.schema.org • Tourism Structured Web Data (Co-Chair)• Schema Course Extension• Schema IoT Community• Educational & Occupational Credentials in Schema.org

[email protected] — @rjw

40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked Data

Independent Consultant, Evangelist & Founder

Worked With:• Google – Schema.org vocabulary, site, extensions

documentation and community• OCLC – Global library cooperative • FIBO – Financial Industry Business Ontology Group• Various Clients – Implementing/understanding Schema.org

British Library — Stanford University — Europeana

W3C Community Groups:• Schema Bib Extend (Chair) - bibliographic data• Schema Architypes (Chair) - Archives• Financial Industry Business Ontology – fibo.schema.org • Tourism Structured Web Data (Co-Chair)• Schema Course Extension• Schema IoT Community• Educational & Occupational Credentials in Schema.org

[email protected] — @rjw

40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked Data

• Where• What• WhyWhere did that come from

and why are Google†asking for it †and others

Richard Wallis Evangelist and FounderData [email protected]@rjw

SMXL Workshop Milan

November 13th 2017

Structured Data

• Where• What• WhyWhere did that come from

and why are Google†asking for it †and others

Structured Data

Structured Data

• Where• What• Why

Structured Data

— did it come from— is Schema.org — does Google need it

• Where• What• Why

Structured Data

— did it come from — is Schema.org — does Google need it

• Where• What• Why

The Web Conceived

Tim Berners-Lee

The Web Conceived● 1989●

March

Tim Berners-Lee

The Web Conceived● 1989●

March

Tim Berners-Lee

Vague but exciting …

● 1999●

● 1999●

Tim Berners-Lee, 1999

“I have a dream for the Web [in which computers] becomecapable of analyzing all the data on the Web – the content, links,and transactions between people and computers. A ‘SemanticWeb’, which should make this possible, has yet to emerge, butwhen it does, the day-to-day mechanisms of trade, bureaucracyand our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages willfinally materialize”

● 1999●

Tim Berners-Lee, 1999

“I have a dream for the Web [in which computers] becomecapable of analyzing all the data on the Web – the content, links,and transactions between people and computers. A ‘SemanticWeb’, which should make this possible, has yet to emerge, butwhen it does, the day-to-day mechanisms of trade, bureaucracyand our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages willfinally materialize”

● 1999●

Tim Berners-Lee, 1999

“I have a dream for the Web [in which computers] becomecapable of analyzing all the data on the Web – the content, links,and transactions between people and computers. A ‘SemanticWeb’, which should make this possible, has yet to emerge, butwhen it does, the day-to-day mechanisms of trade, bureaucracyand our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages willfinally materialize”

Intelligent Agents …

● 1999●

Tim Berners-Lee, 1999

“I have a dream for the Web [in which computers] becomecapable of analyzing all the data on the Web – the content, links,and transactions between people and computers. A ‘SemanticWeb’, which should make this possible, has yet to emerge, butwhen it does, the day-to-day mechanisms of trade, bureaucracyand our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages willfinally materialize”

Intelligent Agents …

● 1999●

Tim Berners-Lee, 1999

“I have a dream for the Web [in which computers] becomecapable of analyzing all the data on the Web – the content, links,and transactions between people and computers. A ‘SemanticWeb’, which should make this possible, has yet to emerge, butwhen it does, the day-to-day mechanisms of trade, bureaucracyand our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages willfinally materialize”

Intelligent Agents …

“A Linked Data Web” – Introducing Linked Data

“A Linked Data Web” – Introducing Linked Data

● 2009Feb

Linked Data

05-2007

Linked Open Data Cloud

Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-2014

Linked Open Data Cloud

Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-2014

Linked Open Data CloudImpressive!

Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-2014

Linked Open Data CloudImpressive! • Raw Data

• Many Vocabs• SPARQL

Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-2014

Linked Open Data CloudImpressive! • Raw Data

• Many Vocabs• SPARQL

Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-2014

Linked Open Data CloudImpressive!

But Useful?

• Raw Data• Many Vocabs• SPARQL

Structured Data

— did it come from — is Schema.org — does Google need it

• Where• What• Why

— did it come from — is Schema.org — does Google need it

• Where• What• Why

Structured Data

— did it come from — is Schema.org — does Google need it

• Where• What• Why

2● 2011 ●

June

Introducing Schema.org

2● 2011 ●

June

Introducing Schema.org

2● 2011 ●

June

Introducing Schema.org

2● 2011 ●

June

Introducing Schema.org

Knowledge Graph

Knowledge Graph

16● 2012 ●

May

Google Knowledge Graph

Knowledge Graph

16● 2012 ●

May

Google Knowledge Graph

Knowledge Graph

16● 2012 ●

May

Google Knowledge Graph

Google Knowledge Graph

Google Knowledge Graph

Google Knowledge Graph

Google Knowledge Graph

Knowledge Graph

Related Entities in a Graph

Knowledge Graph

Bart Simpson

Related Entities in a Graph

Knowledge Graph

Bart Simpson

Nancy Cartwright

Played By

Related Entities in a Graph

Knowledge Graph

Bart Simpson

Nancy Cartwright

Dayton Ohio

Played By

Born In

Related Entities in a Graph

Knowledge Graph

Bart Simpson

Nancy Cartwright

Dayton Ohio

Dayton AviationHeritage National Park

Played By

Born In

Place of Interest

Related Entities in a Graph

Knowledge Graph

Knowledge GraphSources for the Graph

Knowledge GraphSources for the Graph

Knowledge GraphSources for the Graph

Knowledge GraphSources for the Graph

Knowledge GraphSources for the Graph

Knowledge GraphSources for the Graph

Knowledge GraphPowered by the Graph

Knowledge GraphPowered by the Graph

Knowledge Panel

Knowledge GraphPowered by the Graph

Knowledge Panel

Info Box

Knowledge GraphPowered by the Graph

Knowledge Panel

Info Box

Answer Box

Knowledge GraphPowered by the Graph

Knowledge Panel

Info Box

Answer Box

Rich Snippets

Knowledge GraphPowered by the Graph

Knowledge Panel

Info Box

Answer Box

Rich Snippets

Voice

Using Schema.org

Using Schema.org

•Data embedded in website html-Microdata / RDFa / JSON-LD

Using Schema.org

•Data embedded in website html-Microdata / RDFa / JSON-LD•Harvested during normal web crawls

Using Schema.org

•Data embedded in website html-Microdata / RDFa / JSON-LD•Harvested during normal web crawls•Under control of the [site] publisher

Schema.org today

• In use on over 12 million domains•Broad core vocabulary:-Types: 597 Properties: 867 Values: 114

Schema.org today

• In use on over 12 million domains•Broad core vocabulary:-Types: 597 Properties: 867 Values: 114•Extensions published:

- auto.schema.org- bib.schema.org- health-lifesci.schema.org

Schema.org today

• In use on over 12 million domains•Broad core vocabulary:-Types: 597 Properties: 867 Values: 114•Extensions published:

- auto.schema.org- bib.schema.org- health-lifesci.schema.org

Schema.org today

12+ Million

Web SitesFound On 30% Pages*

* In a 10 billion page sample - 2015

Schema.org today

A de facto vocabulary for structured data on the web12+ Million

Web SitesFound On 30% Pages*

* In a 10 billion page sample - 2015

Schema.org today

A de facto vocabulary for structured data on the web12+ Million

Web SitesFound On 30% Pages*

So, what does it look like ….

* In a 10 billion page sample - 2015

Banc of California

Banc of California

Banc of California

Banc of California

Structured Data

— did it come from — is Schema.org — does Google need it

• Where• What• Why

— did it come from — is Schema.org — does Google need it

• Where• What• Why

Structured Data

— did it come from — is Schema.org — does Google need it

• Where• What• Why

†and others

At Pubcon yesterday, Gary Illyes from Google focused quite a bit of time on structured data

At Pubcon yesterday, Gary Illyes from Google focused quite a bit of time on structured data "Structured data. This is one of those

things that i want you to pay lots of attention to this year.

At Pubcon yesterday, Gary Illyes from Google focused quite a bit of time on structured data "Structured data. This is one of those

things that i want you to pay lots of attention to this year.

… we started caring more and more and more about structured data. That is an important hint for you if you want your sites to appear in search features, implement structured data.

At Pubcon yesterday, Gary Illyes from Google focused quite a bit of time on structured data "Structured data. This is one of those

things that i want you to pay lots of attention to this year.

… we started caring more and more and more about structured data. That is an important hint for you if you want your sites to appear in search features, implement structured data. … add structure data to your pages

because during indexing, we will be able to better understand what your site is about.

At Pubcon yesterday, Gary Illyes from Google focused quite a bit of time on structured data "Structured data. This is one of those

things that i want you to pay lots of attention to this year.

… we started caring more and more and more about structured data. That is an important hint for you if you want your sites to appear in search features, implement structured data. … add structure data to your pages

because during indexing, we will be able to better understand what your site is about.

And don’t just think about the structured data that we documented on developers.google.com. Think about any schema.org schema that you could use on your pages

At Pubcon yesterday, Gary Illyes from Google focused quite a bit of time on structured data "Structured data. This is one of those

things that i want you to pay lots of attention to this year.

… we started caring more and more and more about structured data. That is an important hint for you if you want your sites to appear in search features, implement structured data. … add structure data to your pages

because during indexing, we will be able to better understand what your site is about.

And don’t just think about the structured data that we documented on developers.google.com. Think about any schema.org schema that you could use on your pages

… add structure data to your pages because during indexing, we will be able to better understand what your site is about.

What I would have said….(If I had another 20 minutes here!)

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing Things

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

• Its about describing relationships

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

• Its about describing relationshipsWith other things — People, Places, Events, Offers,

Suppliers, Reviews, Authoritative Descriptions

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

• Its about describing relationshipsWith other things — People, Places, Events, Offers,

Suppliers, Reviews, Authoritative Descriptions

• It is new to us but not scary

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

• Its about describing relationshipsWith other things — People, Places, Events, Offers,

Suppliers, Reviews, Authoritative Descriptions

• It is new to us but not scaryNo more than CSS, JavaScript, HTML5 was

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

• Its about describing relationshipsWith other things — People, Places, Events, Offers,

Suppliers, Reviews, Authoritative Descriptions

• It is new to us but not scaryNo more than CSS, JavaScript, HTML5 was

Built on sound Semantic Principles core to the Web

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

• Its about describing relationshipsWith other things — People, Places, Events, Offers,

Suppliers, Reviews, Authoritative Descriptions

• It is new to us but not scaryNo more than CSS, JavaScript, HTML5 was

Built on sound Semantic Principles core to the Web

• Don’t just sprinkle Schema terms in html

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

• Its about describing relationshipsWith other things — People, Places, Events, Offers,

Suppliers, Reviews, Authoritative Descriptions

• It is new to us but not scaryNo more than CSS, JavaScript, HTML5 was

Built on sound Semantic Principles core to the Web

• Don’t just sprinkle Schema terms in html

It needs some thought & planning

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

• Its about describing relationshipsWith other things — People, Places, Events, Offers,

Suppliers, Reviews, Authoritative Descriptions

• It is new to us but not scaryNo more than CSS, JavaScript, HTML5 was

Built on sound Semantic Principles core to the Web

• Don’t just sprinkle Schema terms in html

It needs some thought & planning

Think about the non-web page scenarios

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

• Its about describing relationshipsWith other things — People, Places, Events, Offers,

Suppliers, Reviews, Authoritative Descriptions

• It is new to us but not scaryNo more than CSS, JavaScript, HTML5 was

Built on sound Semantic Principles core to the Web

• Don’t just sprinkle Schema terms in html

It needs some thought & planning

Think about the non-web page scenarios

• What should we be doing now/next

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

• Its about describing relationshipsWith other things — People, Places, Events, Offers,

Suppliers, Reviews, Authoritative Descriptions

• It is new to us but not scaryNo more than CSS, JavaScript, HTML5 was

Built on sound Semantic Principles core to the Web

• Don’t just sprinkle Schema terms in html

It needs some thought & planning

Think about the non-web page scenarios

• What should we be doing now/next

Learning about it / trying it

What I would have said….(If I had another 20 minutes here!)

Summary

Schema.org Structured Data:

• Its about describing ThingsNot necessarily web pages

To aid discovery and discoverability

• Its about describing relationshipsWith other things — People, Places, Events, Offers,

Suppliers, Reviews, Authoritative Descriptions

• It is new to us but not scaryNo more than CSS, JavaScript, HTML5 was

Built on sound Semantic Principles core to the Web

• Don’t just sprinkle Schema terms in html

It needs some thought & planning

Think about the non-web page scenarios

• What should we be doing now/next

Learning about it / trying it

Start giving the search engines the data they need

to drive users to our products/services

Structured Data Where did that come from

and why are Google†asking for it †and others

Richard Wallis Evangelist and FounderData [email protected]@rjw

SMXL Workshop Milan

November 14th 2017

Structured Data Where did that come from

and why are Google†asking for it †and others

Richard Wallis Evangelist and FounderData [email protected]@rjw

SMXL Workshop Milan

November 14th 2017

http://slideshare.net/rjw