SlideShare a Scribd company logo
1 of 88
Download to read offline
Schema.org
Structured Data
the What, Why, & How
Search Marketing Connect
Rimini
December 14th 2018
Richard Wallis
Evangelist and Founder
Data Liberate
richard.wallis@dataliberate.com
@rjw
Independent Consultant, Evangelist & Founder
richard.wallis@dataliberate.com — @rjw
Independent Consultant, Evangelist & Founder
richard.wallis@dataliberate.com — @rjw
40+ Years - Computing
27+ Years – Cultural Heritage technology
12+ 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
richard.wallis@dataliberate.com — @rjw
40+ Years - Computing
27+ Years – Cultural Heritage technology
12+ 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
richard.wallis@dataliberate.com — @rjw
40+ Years - Computing
27+ Years – Cultural Heritage technology
12+ Years – Semantic Web & Linked Data
Works 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
Structured Data
— did it come from
— is Schema.org
— is it necessary
— to apply it
• Where
• What
• Why
• How
Structured Data
— did it come from
— is Schema.org
— is it necessary
— to apply it
• Where
• What
• Why
• How
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] become capable of
analyzing all the data on the Web – the content, links, and transactions
between people and computers. A ‘Semantic Web’, which should make this
possible, has yet to emerge, but when it does, the day-to-day mechanisms of
trade, bureaucracy and our daily lives will be handled by machines talking to
machines. The ‘intelligent agents’ people have touted for ages will finally
materialize”
● 1999●
Tim Berners-Lee, 1999
“I have a dream for the Web [in which computers] become capable of
analyzing all the data on the Web – the content, links, and transactions
between people and computers. A ‘Semantic Web’, which should make this
possible, has yet to emerge, but when it does, the day-to-day mechanisms of
trade, bureaucracy and our daily lives will be handled by machines talking to
machines. The ‘intelligent agents’ people have touted for ages will finally
materialize”
● 1999●
Tim Berners-Lee, 1999
“I have a dream for the Web [in which computers] become capable of
analyzing all the data on the Web – the content, links, and transactions
between people and computers. A ‘Semantic Web’, which should make this
possible, has yet to emerge, but when it does, the day-to-day mechanisms of
trade, bureaucracy and our daily lives will be handled by machines talking to
machines. The ‘intelligent agents’ people have touted for ages will finally
materialize”
Intelligent Agents …
“A Linked Data Web” – Introducing Linked Data● 2009
Feb
Linked Data
Linked Open Data
05-2007
Linked Open Data Cloud
Linked Open Data
05-200711-200709-200809-200707-200909-201009-2011
08-2014
Linked Open Data Cloud
Linked Open Data
05-200711-200709-200809-200707-200909-201009-2011
08-201405-2018
Linked Open Data Cloud
Linked Open Data
05-200711-200709-200809-200707-200909-201009-2011
08-201405-2018
Linked Open Data Cloud
Impressive!
• Raw Data
• Many Vocabs
• SPARQL
Linked Open Data
05-200711-200709-200809-200707-200909-201009-2011
08-201405-2018
Linked Open Data Cloud
Impressive!
• Raw Data
• Many Vocabs
• SPARQL
Linked Open Data
05-200711-200709-200809-200707-200909-201009-2011
08-201405-2018
Linked Open Data Cloud
Impressive!
But Useful?
• Raw Data
• Many Vocabs
• SPARQL
Structured Data
— did it come from
— is Schema.org
— is it necessary
— to apply it
• Where
• What
• Why
• How
2
● 2011 ●
June
Introducing Schema.org
2
● 2011 ●
June
Introducing Schema.org
2
● 2011 ●
June
Introducing Schema.org
Knowledge Graph
16
● 2012 ●
May
Google Knowledge Graph
Knowledge Graph
16
● 2012 ●
May
Google Knowledge Graph
Google Knowledge Graph
Knowledge Graph
Bart Simpson
Related Entities in a Graph
Knowledge Graph
Bart Simpson
Nancy Cartwright
Dayton Ohio
Dayton Aviation
Heritage National Park
Played By
Born In
Place of Interest
Related Entities in a Graph
Knowledge Graph
Sources for the Graph
Knowledge Graph
Sources for the Graph
Knowledge Graph
Powered by the Graph
Knowledge Panel
Info Box
Answer Box
Rich Snippets
Voice
Using Schema.org
•Data embedded in website html
-Microdata / RDFa / JSON-LD
•Harvested during normal web crawls
•Under control of the [site] publisher
•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 Sites
Found On30% Pages*
* In a 10 billion page sample - 2015
Schema.org today
A de facto vocabulary for
structured data on the web
12+ Million
Web Sites
Found On30% Pages*
* In a 10 billion page sample - 2015
Schema.org today
A de facto vocabulary for
structured data on the web
12+ Million
Web Sites
Found On30% Pages*
So, what does it look like ….
* In a 10 billion page sample - 2015
Banc of California
Banc of California
Banc of California
Structured Data
— did it come from
— is Schema.org
— is it necessary
— to apply it
• Where
• What
• Why
• How
Structured Data
— did it come from
— is Schema.org
— is it necessary
— to apply it
• Where
• What
• Why
• How
Choose your syntax
Microdata – RDFa – JSON-LD
Choose your syntax
Microdata – RDFa – JSON-LD
Examples from https://schema.org/Person
Choose your syntax
Microdata – RDFa – JSON-LD
Examples from https://schema.org/Person
Choose your syntax
Microdata – RDFa – JSON-LD
Examples from https://schema.org/Person
Choose your syntax
Microdata – RDFa – JSON-LD
Examples from https://schema.org/Person
What is Google’s preference
What is Google’s preference
JSON-LD
Festive Live Example
Festive Live Example
Festive Live Example
Festive Live Example
Festive Live Example
Festive Live Example
Where do I put it?
(on the page)
In a <script type="application/ld+json"> tag
Where do I put it?
(on the page)
In a <script type="application/ld+json"> tag
In the header ?
In the body ?
In the footer?
Where do I put it?
(on the page)
In a <script type="application/ld+json"> tag
In the header ?
In the body ?
In the footer?
Provided all other [SEO] aspects have been considered
(rendering speed etc.)
ANYWHERE
When do I put it?
Server-side rendering
• Hard-coded in html
o Prototyping/testing
o Special pages eg. Homepage
• As part of normal page rendering
o Microdata / RDFa
• Bolt-on processing
o JSON-LD from data lookups
In-Browser rendering
• Dynamic insert <script> tag into DOM
• Asynchronous lookup from server (AJAX)
When do I put it?
Server-side rendering
• Hard-coded in html
o Prototyping/testing
o Special pages eg. Homepage
• As part of normal page rendering
o Microdata / RDFa
• Bolt-on processing
o JSON-LD from data lookups
In-Browser rendering
• Dynamic insert <script> tag into DOM
• Asynchronous lookup from server (AJAX)
What pages do I put it in?
What pages do I put it in?
Home
Page
Contact
Page
Article
Pages
Person
Pages
Staff
List
Product
Pages
Product
List
Organization
LocalBusiness
Location
Offers:
itemOffered
Location
ContactPoint
telephone
email
areaServed
Article
BlogPosting
about:
Product
Person
Organization
Person
subjectOf:
Article
worksFor:
Organization
Product
ProductModel
Vehicle
offers:
offeredBy:
Organization
price
subjectOf:
Article
✓ ✓ ✓ ✓ ✓✘ ✘
What pages do I put it in?
Home
Page
Contact
Page
Article
Pages
Person
Pages
Staff
List
Product
Pages
Product
List
Organization
LocalBusiness
Location
Offers:
itemOffered
Location
ContactPoint
telephone
email
areaServed
Article
BlogPosting
about:
Product
Person
Organization
Person
subjectOf:
Article
worksFor:
Organization
Product
ProductModel
Vehicle
offers:
offeredBy:
Organization
price
subjectOf:
Article
✓ ✓ ✓ ✓ ✓✘ ✘
A very limited example – as a guide only!
Schema.org - other stuff
• Useful Info
• FAQ
facebook business use Schema.org
Speakable / SpeakableSpecification
Speakable / SpeakableSpecification
Google adds support for Q&A Pages
Google adds support for Q&A Pages
Google adds support for Q&A Pages
One Question only
One or more Answer(s):
acceptedAnswer
suggestedAnswer
Not for FAQs - yet
Structured Data
• FAQ
Schema.org FAQ #1
If we create it will it be used?
YES
November 2017
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.
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 structured data to your pages
because during indexing, we will be able
to better understand what your site is
about.
November 2017
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.
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 structured data to your pages
because during indexing, we will be able
to better understand what your site is
about.
November 2017
Schema.org FAQ #2
Schema.org looks complex – is it?
YES/NO
Schema.org FAQ #2
Schema.org looks complex – is it?
YES/NO
Like anything new & different its difficult at first.
Remember when you first met:
• CSS
• XHTML
• JSON
• JavaScript
Schema.org FAQ #3
What’s different about using Schema.org?
Schema.org FAQ #3
What’s different about using Schema.org?
Things
not
Pages
Schema.org FAQ #3
What’s different about using Schema.org?
Entities
not
Pages
Summary
Schema.org Structured Data:
• Its about describing Things / Entities
Not necessarily web pages
To aid discovery and discoverability — of things
• Its about describing relationships
With other things — People, Places, Events, Offers,
Suppliers, Reviews, Authoritative Descriptions
• It is new to us but not scary
No more than CSS, JavaScript, HTML5 were
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
Schema.org
Structured Data
the What, Why, & How
Search Marketing Connect
Rimini
December 14th 2018
www.slideshare.net/rjw
Richard Wallis
Evangelist and Founder
Data Liberate
richard.wallis@dataliberate.com
@rjw

More Related Content

What's hot

Slides: Knowledge Graphs vs. Property Graphs
Slides: Knowledge Graphs vs. Property GraphsSlides: Knowledge Graphs vs. Property Graphs
Slides: Knowledge Graphs vs. Property GraphsDATAVERSITY
 
Alfresco 4: Scalability and Performance
Alfresco 4: Scalability and PerformanceAlfresco 4: Scalability and Performance
Alfresco 4: Scalability and PerformanceAlfresco Software
 
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...LazarinaStoyanova
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAnkur Biswas
 
Outrageous Ideas for Graph Databases
Outrageous Ideas for Graph DatabasesOutrageous Ideas for Graph Databases
Outrageous Ideas for Graph DatabasesMax De Marzi
 
Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...
Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...
Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...Lighton Phiri
 
stackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with Weaviatestackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with WeaviateNETWAYS
 
Big Data vs. Small Data...what's the difference?
Big Data vs. Small Data...what's the difference?Big Data vs. Small Data...what's the difference?
Big Data vs. Small Data...what's the difference?Anna Kuhn
 
Mining a Large Web Corpus
Mining a Large Web CorpusMining a Large Web Corpus
Mining a Large Web CorpusRobert Meusel
 
Debunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative FactsDebunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative FactsNeo4j
 
The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)Myungjin Lee
 
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and LogstashKeeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and LogstashAmazon Web Services
 
Open Source SQL - beyond parsers: ZetaSQL and Apache Calcite
Open Source SQL - beyond parsers: ZetaSQL and Apache CalciteOpen Source SQL - beyond parsers: ZetaSQL and Apache Calcite
Open Source SQL - beyond parsers: ZetaSQL and Apache CalciteJulian Hyde
 
Crawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEOCrawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEOMartin Sean Fennon
 
Alfresco devcon 2019: How to track user activities without using the audit fu...
Alfresco devcon 2019: How to track user activities without using the audit fu...Alfresco devcon 2019: How to track user activities without using the audit fu...
Alfresco devcon 2019: How to track user activities without using the audit fu...konok
 
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...patrickstox
 
the-coming-perfect-storm-john-paul-jackson
the-coming-perfect-storm-john-paul-jacksonthe-coming-perfect-storm-john-paul-jackson
the-coming-perfect-storm-john-paul-jacksonKaturi Susmitha
 

What's hot (20)

Slides: Knowledge Graphs vs. Property Graphs
Slides: Knowledge Graphs vs. Property GraphsSlides: Knowledge Graphs vs. Property Graphs
Slides: Knowledge Graphs vs. Property Graphs
 
Alfresco 4: Scalability and Performance
Alfresco 4: Scalability and PerformanceAlfresco 4: Scalability and Performance
Alfresco 4: Scalability and Performance
 
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web Technology
 
Outrageous Ideas for Graph Databases
Outrageous Ideas for Graph DatabasesOutrageous Ideas for Graph Databases
Outrageous Ideas for Graph Databases
 
Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...
Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...
Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...
 
stackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with Weaviatestackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with Weaviate
 
Big Data vs. Small Data...what's the difference?
Big Data vs. Small Data...what's the difference?Big Data vs. Small Data...what's the difference?
Big Data vs. Small Data...what's the difference?
 
Mining a Large Web Corpus
Mining a Large Web CorpusMining a Large Web Corpus
Mining a Large Web Corpus
 
Debunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative FactsDebunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative Facts
 
Modern Data Pipelines
Modern Data PipelinesModern Data Pipelines
Modern Data Pipelines
 
The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)
 
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and LogstashKeeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
 
Open Source SQL - beyond parsers: ZetaSQL and Apache Calcite
Open Source SQL - beyond parsers: ZetaSQL and Apache CalciteOpen Source SQL - beyond parsers: ZetaSQL and Apache Calcite
Open Source SQL - beyond parsers: ZetaSQL and Apache Calcite
 
Crawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEOCrawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEO
 
Alfresco devcon 2019: How to track user activities without using the audit fu...
Alfresco devcon 2019: How to track user activities without using the audit fu...Alfresco devcon 2019: How to track user activities without using the audit fu...
Alfresco devcon 2019: How to track user activities without using the audit fu...
 
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
 
Elk
Elk Elk
Elk
 
Taxonomies for Users
Taxonomies for UsersTaxonomies for Users
Taxonomies for Users
 
the-coming-perfect-storm-john-paul-jackson
the-coming-perfect-storm-john-paul-jacksonthe-coming-perfect-storm-john-paul-jackson
the-coming-perfect-storm-john-paul-jackson
 

Similar to Schema.org: The What, Why and How of Structured Data

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
 
Contextual Computing - Knowledge Graphs & Web of Entities
Contextual Computing - Knowledge Graphs & Web of EntitiesContextual Computing - Knowledge Graphs & Web of Entities
Contextual Computing - Knowledge Graphs & Web of EntitiesRichard Wallis
 
Structured data: Where did that come from & why are Google asking for it
Structured data: Where did that come from & why are Google asking for itStructured data: Where did that come from & why are Google asking for it
Structured data: Where did that come from & why are Google asking for itRichard 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
 
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
 
Web3.0 or The semantic web
Web3.0 or The semantic webWeb3.0 or The semantic web
Web3.0 or The semantic webDarren Wood
 
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...Christopher Regan
 
CILIP Conference - x metadata evolution the final mile - Richard Wallis
CILIP Conference - x metadata evolution the final mile - Richard WallisCILIP Conference - x metadata evolution the final mile - Richard Wallis
CILIP Conference - x metadata evolution the final mile - Richard WallisCILIP
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic WebJuan Sequeda
 
Graphs fun vjug2
Graphs fun vjug2Graphs fun vjug2
Graphs fun vjug2Neo4j
 
Website metadata - getting competitive intelligence on websites
Website metadata - getting competitive intelligence on websitesWebsite metadata - getting competitive intelligence on websites
Website metadata - getting competitive intelligence on websitesnetcomber
 
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014ALTER WAY
 
Ordering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect dataOrdering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect dataAndy Stretton
 
Web2 And Java
Web2 And JavaWeb2 And Java
Web2 And Javasenejug
 
Schema.org - An Extending Influence
Schema.org - An Extending InfluenceSchema.org - An Extending Influence
Schema.org - An Extending InfluenceRichard Wallis
 
Feature driven agile oriented web applications
Feature driven agile oriented web applicationsFeature driven agile oriented web applications
Feature driven agile oriented web applicationsRam G Athreya
 
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
 

Similar to Schema.org: The What, Why and How of Structured Data (20)

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
 
Contextual Computing - Knowledge Graphs & Web of Entities
Contextual Computing - Knowledge Graphs & Web of EntitiesContextual Computing - Knowledge Graphs & Web of Entities
Contextual Computing - Knowledge Graphs & Web of Entities
 
Structured data: Where did that come from & why are Google asking for it
Structured data: Where did that come from & why are Google asking for itStructured data: Where did that come from & why are Google asking for it
Structured data: Where did that come from & why are Google asking for it
 
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!
 
FIBO & Schema.org
FIBO & Schema.orgFIBO & Schema.org
FIBO & Schema.org
 
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?
 
Web3.0 or The semantic web
Web3.0 or The semantic webWeb3.0 or The semantic web
Web3.0 or The semantic web
 
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...
 
JahiaOne - Semantic Web with Jahia
JahiaOne - Semantic Web with JahiaJahiaOne - Semantic Web with Jahia
JahiaOne - Semantic Web with Jahia
 
CILIP Conference - x metadata evolution the final mile - Richard Wallis
CILIP Conference - x metadata evolution the final mile - Richard WallisCILIP Conference - x metadata evolution the final mile - Richard Wallis
CILIP Conference - x metadata evolution the final mile - Richard Wallis
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic Web
 
Graphs fun vjug2
Graphs fun vjug2Graphs fun vjug2
Graphs fun vjug2
 
Website metadata - getting competitive intelligence on websites
Website metadata - getting competitive intelligence on websitesWebsite metadata - getting competitive intelligence on websites
Website metadata - getting competitive intelligence on websites
 
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
 
Ordering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect dataOrdering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect data
 
Web2 And Java
Web2 And JavaWeb2 And Java
Web2 And Java
 
Schema.org - An Extending Influence
Schema.org - An Extending InfluenceSchema.org - An Extending Influence
Schema.org - An Extending Influence
 
Feature driven agile oriented web applications
Feature driven agile oriented web applicationsFeature driven agile oriented web applications
Feature driven agile oriented web applications
 
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
 

More from Richard Wallis

From Ambition to Go Live
From Ambition to Go LiveFrom Ambition to Go Live
From Ambition to Go LiveRichard 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
 
Three Linked Data choices for Libraries
Three Linked Data choices for LibrariesThree Linked Data choices for Libraries
Three Linked Data choices for LibrariesRichard Wallis
 
Marc and beyond: 3 Linked Data Choices
 Marc and beyond: 3 Linked Data Choices  Marc and beyond: 3 Linked Data Choices
Marc and beyond: 3 Linked Data Choices Richard Wallis
 
Telling the World and Our Users What We Have
Telling the World and Our Users What We HaveTelling the World and Our Users What We Have
Telling the World and Our Users What We HaveRichard 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 - Extending Benefits
Schema.org - Extending BenefitsSchema.org - Extending Benefits
Schema.org - Extending BenefitsRichard Wallis
 
Identifying The Benefit of Linked Data
Identifying The Benefit of Linked DataIdentifying The Benefit of Linked Data
Identifying The Benefit of Linked DataRichard 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
 
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
 
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
 
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
 
Schema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your LibrarySchema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your LibraryRichard Wallis
 
WorldCat, Works, and Schema.org
WorldCat, Works, and Schema.orgWorldCat, Works, and Schema.org
WorldCat, Works, and Schema.orgRichard Wallis
 
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: from Library Entities to the Web of Data
Linked Data: from Library Entities to the Web of DataLinked Data: from Library Entities to the Web of Data
Linked Data: from Library Entities to the Web of DataRichard Wallis
 
The Power of Sharing Linked Data: Bibliothekartag 2014
The Power of Sharing Linked Data: Bibliothekartag 2014The Power of Sharing Linked Data: Bibliothekartag 2014
The Power of Sharing Linked Data: Bibliothekartag 2014Richard Wallis
 

More from Richard Wallis (20)

From Ambition to Go Live
From Ambition to Go LiveFrom Ambition to Go Live
From Ambition to Go Live
 
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!
 
Three Linked Data choices for Libraries
Three Linked Data choices for LibrariesThree Linked Data choices for Libraries
Three Linked Data choices for Libraries
 
Marc and beyond: 3 Linked Data Choices
 Marc and beyond: 3 Linked Data Choices  Marc and beyond: 3 Linked Data Choices
Marc and beyond: 3 Linked Data Choices
 
Telling the World and Our Users What We Have
Telling the World and Our Users What We HaveTelling the World and Our Users What We Have
Telling the World and Our Users What We Have
 
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 - Extending Benefits
Schema.org - Extending BenefitsSchema.org - Extending Benefits
Schema.org - Extending Benefits
 
Identifying The Benefit of Linked Data
Identifying The Benefit of Linked DataIdentifying The Benefit of Linked Data
Identifying The Benefit of Linked Data
 
Web Driven Revolution For Library Data
Web Driven Revolution For Library DataWeb Driven Revolution For Library Data
Web Driven Revolution For Library Data
 
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
 
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
 
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
 
Links and Entities
Links and EntitiesLinks and Entities
Links and Entities
 
Schema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your LibrarySchema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your Library
 
Extending Schema.org
Extending Schema.orgExtending Schema.org
Extending Schema.org
 
WorldCat, Works, and Schema.org
WorldCat, Works, and Schema.orgWorldCat, Works, and Schema.org
WorldCat, Works, and Schema.org
 
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: from Library Entities to the Web of Data
Linked Data: from Library Entities to the Web of DataLinked Data: from Library Entities to the Web of Data
Linked Data: from Library Entities to the Web of Data
 
The Power of Sharing Linked Data: Bibliothekartag 2014
The Power of Sharing Linked Data: Bibliothekartag 2014The Power of Sharing Linked Data: Bibliothekartag 2014
The Power of Sharing Linked Data: Bibliothekartag 2014
 

Recently uploaded

Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 

Recently uploaded (20)

Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 

Schema.org: The What, Why and How of Structured Data

  • 1. Schema.org Structured Data the What, Why, & How Search Marketing Connect Rimini December 14th 2018 Richard Wallis Evangelist and Founder Data Liberate richard.wallis@dataliberate.com @rjw
  • 2. Independent Consultant, Evangelist & Founder richard.wallis@dataliberate.com — @rjw
  • 3. Independent Consultant, Evangelist & Founder richard.wallis@dataliberate.com — @rjw 40+ Years - Computing 27+ Years – Cultural Heritage technology 12+ Years – Semantic Web & Linked Data
  • 4. 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 richard.wallis@dataliberate.com — @rjw 40+ Years - Computing 27+ Years – Cultural Heritage technology 12+ Years – Semantic Web & Linked Data
  • 5. 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 richard.wallis@dataliberate.com — @rjw 40+ Years - Computing 27+ Years – Cultural Heritage technology 12+ Years – Semantic Web & Linked Data Works 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
  • 6. Structured Data — did it come from — is Schema.org — is it necessary — to apply it • Where • What • Why • How
  • 7. Structured Data — did it come from — is Schema.org — is it necessary — to apply it • Where • What • Why • How
  • 8. The Web Conceived● 1989● March Tim Berners-Lee Vague but exciting …
  • 10. ● 1999● Tim Berners-Lee, 1999 “I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize”
  • 11. ● 1999● Tim Berners-Lee, 1999 “I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize”
  • 12. ● 1999● Tim Berners-Lee, 1999 “I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize” Intelligent Agents …
  • 13. “A Linked Data Web” – Introducing Linked Data● 2009 Feb Linked Data
  • 17. Linked Open Data 05-200711-200709-200809-200707-200909-201009-2011 08-201405-2018 Linked Open Data Cloud Impressive! • Raw Data • Many Vocabs • SPARQL
  • 18. Linked Open Data 05-200711-200709-200809-200707-200909-201009-2011 08-201405-2018 Linked Open Data Cloud Impressive! • Raw Data • Many Vocabs • SPARQL
  • 19. Linked Open Data 05-200711-200709-200809-200707-200909-201009-2011 08-201405-2018 Linked Open Data Cloud Impressive! But Useful? • Raw Data • Many Vocabs • SPARQL
  • 20. Structured Data — did it come from — is Schema.org — is it necessary — to apply it • Where • What • Why • How
  • 24. Knowledge Graph 16 ● 2012 ● May Google Knowledge Graph
  • 25. Knowledge Graph 16 ● 2012 ● May Google Knowledge Graph
  • 28. Knowledge Graph Bart Simpson Nancy Cartwright Dayton Ohio Dayton Aviation Heritage National Park Played By Born In Place of Interest Related Entities in a Graph
  • 31. Knowledge Graph Powered by the Graph Knowledge Panel Info Box Answer Box Rich Snippets Voice
  • 32. Using Schema.org •Data embedded in website html -Microdata / RDFa / JSON-LD •Harvested during normal web crawls •Under control of the [site] publisher
  • 33. •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
  • 34. •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 Sites Found On30% Pages* * In a 10 billion page sample - 2015
  • 35. Schema.org today A de facto vocabulary for structured data on the web 12+ Million Web Sites Found On30% Pages* * In a 10 billion page sample - 2015
  • 36. Schema.org today A de facto vocabulary for structured data on the web 12+ Million Web Sites Found On30% Pages* So, what does it look like …. * In a 10 billion page sample - 2015
  • 40.
  • 41. Structured Data — did it come from — is Schema.org — is it necessary — to apply it • Where • What • Why • How
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Structured Data — did it come from — is Schema.org — is it necessary — to apply it • Where • What • Why • How
  • 49. Choose your syntax Microdata – RDFa – JSON-LD
  • 50. Choose your syntax Microdata – RDFa – JSON-LD Examples from https://schema.org/Person
  • 51. Choose your syntax Microdata – RDFa – JSON-LD Examples from https://schema.org/Person
  • 52. Choose your syntax Microdata – RDFa – JSON-LD Examples from https://schema.org/Person
  • 53. Choose your syntax Microdata – RDFa – JSON-LD Examples from https://schema.org/Person
  • 54. What is Google’s preference
  • 55. What is Google’s preference JSON-LD
  • 62. Where do I put it? (on the page) In a <script type="application/ld+json"> tag
  • 63. Where do I put it? (on the page) In a <script type="application/ld+json"> tag In the header ? In the body ? In the footer?
  • 64. Where do I put it? (on the page) In a <script type="application/ld+json"> tag In the header ? In the body ? In the footer? Provided all other [SEO] aspects have been considered (rendering speed etc.) ANYWHERE
  • 65. When do I put it? Server-side rendering • Hard-coded in html o Prototyping/testing o Special pages eg. Homepage • As part of normal page rendering o Microdata / RDFa • Bolt-on processing o JSON-LD from data lookups In-Browser rendering • Dynamic insert <script> tag into DOM • Asynchronous lookup from server (AJAX)
  • 66. When do I put it? Server-side rendering • Hard-coded in html o Prototyping/testing o Special pages eg. Homepage • As part of normal page rendering o Microdata / RDFa • Bolt-on processing o JSON-LD from data lookups In-Browser rendering • Dynamic insert <script> tag into DOM • Asynchronous lookup from server (AJAX)
  • 67. What pages do I put it in?
  • 68. What pages do I put it in? Home Page Contact Page Article Pages Person Pages Staff List Product Pages Product List Organization LocalBusiness Location Offers: itemOffered Location ContactPoint telephone email areaServed Article BlogPosting about: Product Person Organization Person subjectOf: Article worksFor: Organization Product ProductModel Vehicle offers: offeredBy: Organization price subjectOf: Article ✓ ✓ ✓ ✓ ✓✘ ✘
  • 69. What pages do I put it in? Home Page Contact Page Article Pages Person Pages Staff List Product Pages Product List Organization LocalBusiness Location Offers: itemOffered Location ContactPoint telephone email areaServed Article BlogPosting about: Product Person Organization Person subjectOf: Article worksFor: Organization Product ProductModel Vehicle offers: offeredBy: Organization price subjectOf: Article ✓ ✓ ✓ ✓ ✓✘ ✘ A very limited example – as a guide only!
  • 70. Schema.org - other stuff • Useful Info • FAQ
  • 71. facebook business use Schema.org
  • 74. Google adds support for Q&A Pages
  • 75. Google adds support for Q&A Pages
  • 76. Google adds support for Q&A Pages One Question only One or more Answer(s): acceptedAnswer suggestedAnswer Not for FAQs - yet
  • 78. Schema.org FAQ #1 If we create it will it be used? YES
  • 80. 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. 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 structured data to your pages because during indexing, we will be able to better understand what your site is about. November 2017
  • 81. 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. 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 structured data to your pages because during indexing, we will be able to better understand what your site is about. November 2017
  • 82. Schema.org FAQ #2 Schema.org looks complex – is it? YES/NO
  • 83. Schema.org FAQ #2 Schema.org looks complex – is it? YES/NO Like anything new & different its difficult at first. Remember when you first met: • CSS • XHTML • JSON • JavaScript
  • 84. Schema.org FAQ #3 What’s different about using Schema.org?
  • 85. Schema.org FAQ #3 What’s different about using Schema.org? Things not Pages
  • 86. Schema.org FAQ #3 What’s different about using Schema.org? Entities not Pages
  • 87. Summary Schema.org Structured Data: • Its about describing Things / Entities Not necessarily web pages To aid discovery and discoverability — of things • Its about describing relationships With other things — People, Places, Events, Offers, Suppliers, Reviews, Authoritative Descriptions • It is new to us but not scary No more than CSS, JavaScript, HTML5 were 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
  • 88. Schema.org Structured Data the What, Why, & How Search Marketing Connect Rimini December 14th 2018 www.slideshare.net/rjw Richard Wallis Evangelist and Founder Data Liberate richard.wallis@dataliberate.com @rjw