SlideShare una empresa de Scribd logo
1 de 88
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

RDF 개념 및 구문 소개
RDF 개념 및 구문 소개RDF 개념 및 구문 소개
RDF 개념 및 구문 소개Dongbum Kim
 
Essential Metadata Strategies
Essential Metadata StrategiesEssential Metadata Strategies
Essential Metadata StrategiesDATAVERSITY
 
Benefits of Taxonomies
Benefits of TaxonomiesBenefits of Taxonomies
Benefits of TaxonomiesHeather Hedden
 
Introduction to Controlled Vocabulary
Introduction to Controlled VocabularyIntroduction to Controlled Vocabulary
Introduction to Controlled VocabularyRebecca Thompson
 
SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)Thomas Francart
 
LOD (linked open data) part 2 lod 구축과 현황
LOD (linked open data) part 2   lod 구축과 현황LOD (linked open data) part 2   lod 구축과 현황
LOD (linked open data) part 2 lod 구축과 현황LiST Inc
 
Beyond MARC: BIBFRAME and the Future of Bibliographic Data
Beyond MARC: BIBFRAME and the Future of Bibliographic DataBeyond MARC: BIBFRAME and the Future of Bibliographic Data
Beyond MARC: BIBFRAME and the Future of Bibliographic DataEmily Nimsakont
 
A Brief Introduction to SKOS
A Brief Introduction to SKOSA Brief Introduction to SKOS
A Brief Introduction to SKOSHeather Hedden
 
Metadata mapping
Metadata mappingMetadata mapping
Metadata mappingVlad Vega
 
An Introduction to SPARQL
An Introduction to SPARQLAn Introduction to SPARQL
An Introduction to SPARQLOlaf Hartig
 
Building a Knowledge Graph using NLP and Ontologies
Building a Knowledge Graph using NLP and OntologiesBuilding a Knowledge Graph using NLP and Ontologies
Building a Knowledge Graph using NLP and OntologiesNeo4j
 
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon RedshiftBDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon RedshiftAmazon Web Services
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDFNarni Rajesh
 
Neo4j Presentation
Neo4j PresentationNeo4j Presentation
Neo4j PresentationMax De Marzi
 
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
 

La actualidad más candente (20)

RDF 개념 및 구문 소개
RDF 개념 및 구문 소개RDF 개념 및 구문 소개
RDF 개념 및 구문 소개
 
FOAF
FOAFFOAF
FOAF
 
Essential Metadata Strategies
Essential Metadata StrategiesEssential Metadata Strategies
Essential Metadata Strategies
 
Benefits of Taxonomies
Benefits of TaxonomiesBenefits of Taxonomies
Benefits of Taxonomies
 
Introduction to Controlled Vocabulary
Introduction to Controlled VocabularyIntroduction to Controlled Vocabulary
Introduction to Controlled Vocabulary
 
SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)
 
LOD (linked open data) part 2 lod 구축과 현황
LOD (linked open data) part 2   lod 구축과 현황LOD (linked open data) part 2   lod 구축과 현황
LOD (linked open data) part 2 lod 구축과 현황
 
Beyond MARC: BIBFRAME and the Future of Bibliographic Data
Beyond MARC: BIBFRAME and the Future of Bibliographic DataBeyond MARC: BIBFRAME and the Future of Bibliographic Data
Beyond MARC: BIBFRAME and the Future of Bibliographic Data
 
SPARQL Tutorial
SPARQL TutorialSPARQL Tutorial
SPARQL Tutorial
 
A Brief Introduction to SKOS
A Brief Introduction to SKOSA Brief Introduction to SKOS
A Brief Introduction to SKOS
 
Metadata mapping
Metadata mappingMetadata mapping
Metadata mapping
 
Introducation to metadata
Introducation to metadataIntroducation to metadata
Introducation to metadata
 
An Introduction to SPARQL
An Introduction to SPARQLAn Introduction to SPARQL
An Introduction to SPARQL
 
Building a Knowledge Graph using NLP and Ontologies
Building a Knowledge Graph using NLP and OntologiesBuilding a Knowledge Graph using NLP and Ontologies
Building a Knowledge Graph using NLP and Ontologies
 
Modern Data Architecture
Modern Data ArchitectureModern Data Architecture
Modern Data Architecture
 
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon RedshiftBDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
Neo4j Presentation
Neo4j PresentationNeo4j Presentation
Neo4j Presentation
 
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)
 
RDF 해설서
RDF 해설서RDF 해설서
RDF 해설서
 

Similar a Schema.org Structured data the What, Why, & How

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 a Schema.org Structured data the What, Why, & How (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
 

Más de 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
 

Más de 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
 

Último

Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.CarlotaBedoya1
 

Último (20)

Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
 

Schema.org Structured data the What, Why, & How

  • 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