Movatterモバイル変換


[0]ホーム

URL:


Richard Wallis, profile picture
Uploaded byRichard Wallis
PDF, PPTX2,824 views

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

This document discusses Schema.org structured data, including its origins in the Semantic Web and Linked Open Data movements. Schema.org was created in 2011 to provide a common vocabulary for structured data markup on web pages. It allows search engines and other applications to understand the intended meaning and relationships of information on web pages. The document provides examples of using Schema.org structured data and microdata, and recommends applying it across various page types to help search engines better understand websites.

Related topics:
In this document
Powered by AI

Introduction to Schema.org and its significance in structured data. Richard Wallis, with 40+ years in computing, shares insights on his role and various community groups.

Structured data explanation: its sources, necessity, and application including Schema.org. Discusses its critical role in the web ecosystem.

Tim Berners-Lee's vision for a Semantic Web in 1999 discusses the evolution of the web and highlights aspirations for future data connectivity.

Introduction to Linked Data and its growth. Discusses the Linked Open Data cloud and its relevance to raw data, vocabularies, and SPARQL.

Introduction to Schema.org in 2011 and its growth to over 12 million domains, representing a broad vocabulary for structured data.

Introduction to Linked Data and its growth. Discusses the Linked Open Data cloud and its relevance to raw data, vocabularies, and SPARQL.

Introduction to Schema.org in 2011 and its growth to over 12 million domains, representing a broad vocabulary for structured data.

Structured data explanation: its sources, necessity, and application including Schema.org. Discusses its critical role in the web ecosystem.

Structured data explanation: its sources, necessity, and application including Schema.org. Discusses its critical role in the web ecosystem.

Methods to implement Schema.org using Microdata, RDFa, and JSON-LD. Discusses placement and types of pages suitable for structured data.

FAQs regarding the complexity and differences provided by Schema.org. Emphasizes the importance of understanding entities rather than just pages.

Summary of Schema.org's role in structured data, its necessity for web discoverability, and next steps for implementation.

Embed presentation

Download as PDF, PPTX
Schema.orgStructured Datathe What, Why, & HowSearch Marketing ConnectRiminiDecember 14th 2018Richard WallisEvangelist and FounderData Liberaterichard.wallis@dataliberate.com@rjw
Independent Consultant, Evangelist & Founderrichard.wallis@dataliberate.com — @rjw
Independent Consultant, Evangelist & Founderrichard.wallis@dataliberate.com — @rjw40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked Data
Independent Consultant, Evangelist & FounderW3C 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.orgrichard.wallis@dataliberate.com — @rjw40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked Data
Independent Consultant, Evangelist & FounderW3C 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.orgrichard.wallis@dataliberate.com — @rjw40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked DataWorks 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●MarchTim Berners-LeeVague but exciting …
● 1999●
● 1999●Tim Berners-Lee, 1999“I have a dream for the Web [in which computers] become capable ofanalyzing all the data on the Web – the content, links, and transactionsbetween people and computers. A ‘Semantic Web’, which should make thispossible, has yet to emerge, but when it does, the day-to-day mechanisms oftrade, bureaucracy and our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages will finallymaterialize”
● 1999●Tim Berners-Lee, 1999“I have a dream for the Web [in which computers] become capable ofanalyzing all the data on the Web – the content, links, and transactionsbetween people and computers. A ‘Semantic Web’, which should make thispossible, has yet to emerge, but when it does, the day-to-day mechanisms oftrade, bureaucracy and our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages will finallymaterialize”
● 1999●Tim Berners-Lee, 1999“I have a dream for the Web [in which computers] become capable ofanalyzing all the data on the Web – the content, links, and transactionsbetween people and computers. A ‘Semantic Web’, which should make thispossible, has yet to emerge, but when it does, the day-to-day mechanisms oftrade, bureaucracy and our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages will finallymaterialize”Intelligent Agents …
“A Linked Data Web” – Introducing Linked Data● 2009FebLinked Data
Linked Open Data05-2007Linked Open Data Cloud
Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-2014Linked Open Data Cloud
Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-201405-2018Linked Open Data Cloud
Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-201405-2018Linked Open Data CloudImpressive!• Raw Data• Many Vocabs• SPARQL
Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-201405-2018Linked Open Data CloudImpressive!• Raw Data• Many Vocabs• SPARQL
Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-201405-2018Linked Open Data CloudImpressive!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 ●JuneIntroducing Schema.org
2● 2011 ●JuneIntroducing Schema.org
2● 2011 ●JuneIntroducing Schema.org
Knowledge Graph16● 2012 ●MayGoogle Knowledge Graph
Knowledge Graph16● 2012 ●MayGoogle Knowledge Graph
Google Knowledge Graph
Knowledge GraphBart SimpsonRelated Entities in a Graph
Knowledge GraphBart SimpsonNancy CartwrightDayton OhioDayton AviationHeritage National ParkPlayed ByBorn InPlace of InterestRelated Entities in a Graph
Knowledge GraphSources for the Graph
Knowledge GraphSources for the Graph
Knowledge GraphPowered by the GraphKnowledge PanelInfo BoxAnswer BoxRich SnippetsVoice
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.orgSchema.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.orgSchema.org today12+ MillionWeb SitesFound On30% Pages** In a 10 billion page sample - 2015
Schema.org todayA de facto vocabulary forstructured data on the web12+ MillionWeb SitesFound On30% Pages** In a 10 billion page sample - 2015
Schema.org todayA de facto vocabulary forstructured data on the web12+ MillionWeb SitesFound 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 syntaxMicrodata – RDFa – JSON-LD
Choose your syntaxMicrodata – RDFa – JSON-LDExamples from https://schema.org/Person
Choose your syntaxMicrodata – RDFa – JSON-LDExamples from https://schema.org/Person
Choose your syntaxMicrodata – RDFa – JSON-LDExamples from https://schema.org/Person
Choose your syntaxMicrodata – RDFa – JSON-LDExamples from https://schema.org/Person
What is Google’s preference
What is Google’s preferenceJSON-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"> tagIn the header ?In the body ?In the footer?
Where do I put it?(on the page)In a <script type="application/ld+json"> tagIn 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 htmlo Prototyping/testingo Special pages eg. Homepage• As part of normal page renderingo Microdata / RDFa• Bolt-on processingo JSON-LD from data lookupsIn-Browser rendering• Dynamic insert <script> tag into DOM• Asynchronous lookup from server (AJAX)
When do I put it?Server-side rendering• Hard-coded in htmlo Prototyping/testingo Special pages eg. Homepage• As part of normal page renderingo Microdata / RDFa• Bolt-on processingo JSON-LD from data lookupsIn-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?HomePageContactPageArticlePagesPersonPagesStaffListProductPagesProductListOrganizationLocalBusinessLocationOffers:itemOfferedLocationContactPointtelephoneemailareaServedArticleBlogPostingabout:ProductPersonOrganizationPersonsubjectOf:ArticleworksFor:OrganizationProductProductModelVehicleoffers:offeredBy:OrganizationpricesubjectOf:Article✓ ✓ ✓ ✓ ✓✘ ✘
What pages do I put it in?HomePageContactPageArticlePagesPersonPagesStaffListProductPagesProductListOrganizationLocalBusinessLocationOffers:itemOfferedLocationContactPointtelephoneemailareaServedArticleBlogPostingabout:ProductPersonOrganizationPersonsubjectOf:ArticleworksFor:OrganizationProductProductModelVehicleoffers:offeredBy:OrganizationpricesubjectOf: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 PagesOne Question onlyOne or more Answer(s):acceptedAnswersuggestedAnswerNot for FAQs - yet
Structured Data• FAQ
Schema.org FAQ #1If we create it will it be used?YES
November 2017
At Pubcon yesterday, Gary Illyesfrom Google focused quite a bit oftime on structured data "Structured data. This is one of thosethings that I want you to pay lots ofattention to this year.… we started caring more and more and more aboutstructured data. That is an important hint for you ifyou want your sites to appear in search features,implement structured data.And don’t just think about the structured datathat we documented on developers.google.com.Think about any schema.org schema that youcould use on your pages… add structured data to your pagesbecause during indexing, we will be ableto better understand what your site isabout.November 2017
At Pubcon yesterday, Gary Illyesfrom Google focused quite a bit oftime on structured data "Structured data. This is one of thosethings that I want you to pay lots ofattention to this year.… we started caring more and more and more aboutstructured data. That is an important hint for you ifyou want your sites to appear in search features,implement structured data.And don’t just think about the structured datathat we documented on developers.google.com.Think about any schema.org schema that youcould use on your pages… add structured data to your pagesbecause during indexing, we will be ableto better understand what your site isabout.November 2017
Schema.org FAQ #2Schema.org looks complex – is it?YES/NO
Schema.org FAQ #2Schema.org looks complex – is it?YES/NOLike anything new & different its difficult at first.Remember when you first met:• CSS• XHTML• JSON• JavaScript
Schema.org FAQ #3What’s different about using Schema.org?
Schema.org FAQ #3What’s different about using Schema.org?ThingsnotPages
Schema.org FAQ #3What’s different about using Schema.org?EntitiesnotPages
SummarySchema.org Structured Data:• Its about describing Things / EntitiesNot necessarily web pagesTo aid discovery and discoverability — of things• Its about describing relationshipsWith other things — People, Places, Events, Offers,Suppliers, Reviews, Authoritative Descriptions• It is new to us but not scaryNo more than CSS, JavaScript, HTML5 wereBuilt on sound Semantic Principles core to the Web• Don’t just sprinkle Schema terms in htmlIt needs some thought & planningThink about the non-web page scenarios• What should we be doing now/nextLearning about it / trying itStart giving the search engines the data they needto drive users to our products/services
Schema.orgStructured Datathe What, Why, & HowSearch Marketing ConnectRiminiDecember 14th 2018www.slideshare.net/rjwRichard WallisEvangelist and FounderData Liberaterichard.wallis@dataliberate.com@rjw

Recommended

PDF
GeoServer on Steroids
PDF
A website's structured data success story
PDF
Weaviate and Pinecone Comparison.pdf
PPTX
Hadoop - primeiros passos
PDF
Dive Deep Into Deep Learning
PDF
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.pdf
PDF
Synthetic data generation for machine learning
PPTX
EfficientNet
PDF
GeoServer on steroids
PDF
Intro to Cypher
 
PPTX
LML to SysML and Back - Systems Engineering Languages
PPTX
Building Data Pipelines with Spark and StreamSets
PPTX
Self Supervised Learning 세미나.pptx
PDF
Azure Synapse 101 Webinar Presentation
PDF
Querying the Wikidata Knowledge Graph
PDF
Albumentations: fast and flexible image augmentations
PDF
Facebook Architecture - Breaking it Open
PDF
Mapreduce by examples
PPTX
Computer Vision for Beginners
PDF
Big Data: Big SQL and HBase
PDF
[EMBC 2022] Self-supervised Assisted Active Learning for Skin Lesion Segmenta...
PDF
PR-169: EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks
PPTX
Introduction to Transformer Model
PDF
Structured data: Where did that come from & why are Google asking for it
PDF
Contextual Computing - Knowledge Graphs & Web of Entities
PDF
Contextual Computing: Laying a Global Data Foundation
PPSX
The Web of data and web data commons
PDF
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
PDF
Structured Data: It's All About the Graph!
PDF
Schema.org: Where did that come from!

More Related Content

PDF
GeoServer on Steroids
PDF
A website's structured data success story
PDF
Weaviate and Pinecone Comparison.pdf
PPTX
Hadoop - primeiros passos
PDF
Dive Deep Into Deep Learning
PDF
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.pdf
PDF
Synthetic data generation for machine learning
PPTX
EfficientNet
GeoServer on Steroids
A website's structured data success story
Weaviate and Pinecone Comparison.pdf
Hadoop - primeiros passos
Dive Deep Into Deep Learning
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.pdf
Synthetic data generation for machine learning
EfficientNet

What's hot

PDF
GeoServer on steroids
PDF
Intro to Cypher
 
PPTX
LML to SysML and Back - Systems Engineering Languages
PPTX
Building Data Pipelines with Spark and StreamSets
PPTX
Self Supervised Learning 세미나.pptx
PDF
Azure Synapse 101 Webinar Presentation
PDF
Querying the Wikidata Knowledge Graph
PDF
Albumentations: fast and flexible image augmentations
PDF
Facebook Architecture - Breaking it Open
PDF
Mapreduce by examples
PPTX
Computer Vision for Beginners
PDF
Big Data: Big SQL and HBase
PDF
[EMBC 2022] Self-supervised Assisted Active Learning for Skin Lesion Segmenta...
PDF
PR-169: EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks
PPTX
Introduction to Transformer Model
GeoServer on steroids
Intro to Cypher
 
LML to SysML and Back - Systems Engineering Languages
Building Data Pipelines with Spark and StreamSets
Self Supervised Learning 세미나.pptx
Azure Synapse 101 Webinar Presentation
Querying the Wikidata Knowledge Graph
Albumentations: fast and flexible image augmentations
Facebook Architecture - Breaking it Open
Mapreduce by examples
Computer Vision for Beginners
Big Data: Big SQL and HBase
[EMBC 2022] Self-supervised Assisted Active Learning for Skin Lesion Segmenta...
PR-169: EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks
Introduction to Transformer Model

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

PDF
Structured data: Where did that come from & why are Google asking for it
PDF
Contextual Computing - Knowledge Graphs & Web of Entities
PDF
Contextual Computing: Laying a Global Data Foundation
PPSX
The Web of data and web data commons
PDF
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
PDF
Structured Data: It's All About the Graph!
PDF
Schema.org: Where did that come from!
PPT
Introduction to Semantic Web for GIS Practitioners
PPTX
Rank | Analyse | Lead | Search
PPTX
Structured Data and Semantic SEO
PPT
Spivack Blogtalk 2008
PDF
Structured Data for the Financial Industry
PPTX
WTF is the Semantic Web
PPTX
SMX Advanced 2012 - Catching up with the Semantic Web
PPTX
What happened to the Semantic Web?
PPT
Linked Data and the Semantic Web - Mimas Seminar
PPT
Making the Web searchable
PPTX
Introduction to Linked Data 1/5
PDF
The Web of Data: The W3C Semantic Web Initiative
PPTX
Get on the Linked Data Web!
Structured data: Where did that come from & why are Google asking for it
Contextual Computing - Knowledge Graphs & Web of Entities
Contextual Computing: Laying a Global Data Foundation
The Web of data and web data commons
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
Structured Data: It's All About the Graph!
Schema.org: Where did that come from!
Introduction to Semantic Web for GIS Practitioners
Rank | Analyse | Lead | Search
Structured Data and Semantic SEO
Spivack Blogtalk 2008
Structured Data for the Financial Industry
WTF is the Semantic Web
SMX Advanced 2012 - Catching up with the Semantic Web
What happened to the Semantic Web?
Linked Data and the Semantic Web - Mimas Seminar
Making the Web searchable
Introduction to Linked Data 1/5
The Web of Data: The W3C Semantic Web Initiative
Get on the Linked Data Web!

More from Richard Wallis

PDF
Building a Semantic Knowledge Graph split.pdf
PDF
Building a Semantic Knowledge Graph - web.pdf
PDF
From Ambition to Go Live
PDF
Three Linked Data choices for Libraries
PPT
Marc and beyond: 3 Linked Data Choices
PDF
Schema.org where did that come from?
PDF
FIBO & Schema.org
PDF
Telling the World and Our Users What We Have
PDF
The Web of Data is Our Opportunity
PDF
Schema.org - An Extending Influence
PDF
Schema.org - Extending Benefits
PDF
Identifying The Benefit of Linked Data
PDF
Web Driven Revolution For Library Data
PDF
The Web of Data is Our Oyster
PDF
LD4L OCLC Data Strategy
PDF
Linked Data in Libraries
PDF
Entification: The Route to 'Useful' Library Data
PDF
Links and Entities
PDF
Schema.org: What It Means For You and Your Library
PDF
Extending Schema.org
Building a Semantic Knowledge Graph split.pdf
Building a Semantic Knowledge Graph - web.pdf
From Ambition to Go Live
Three Linked Data choices for Libraries
Marc and beyond: 3 Linked Data Choices
Schema.org where did that come from?
FIBO & Schema.org
Telling the World and Our Users What We Have
The Web of Data is Our Opportunity
Schema.org - An Extending Influence
Schema.org - Extending Benefits
Identifying The Benefit of Linked Data
Web Driven Revolution For Library Data
The Web of Data is Our Oyster
LD4L OCLC Data Strategy
Linked Data in Libraries
Entification: The Route to 'Useful' Library Data
Links and Entities
Schema.org: What It Means For You and Your Library
Extending Schema.org

Recently uploaded

PPTX
ARCHITECTURESACGCHCIUOHCOHCSAKJCOQKCHUO.pptx
PPTX
MEANING OF EMOJIS OF SOCIAL MEDIA - RUKUNDO Emmanuel..pptx
PPTX
Understanding Universal Acceptance (UA) and Technical Challenges
PPTX
ENDNOTE refrencing how to do step by step..
PPTX
Facebook: How to Maximize for Everyday Business
PDF
A Day in the Life of IPv6 Scanning by Matsuzaki ʻmazʼ
PDF
Hybrid Mesh Firewall: Network firewall revolution
PDF
Call For Research Papers.....! International Journal of Ubiquitous Computing...
PPTX
evolution of internet (internet journey)
PDF
Cybrain Software Solutions – Building Future-Ready Digital Tools
PPTX
Passive Presentation pasdskpasdasdasdasf
PPTX
AI Presentation it all about what is ai and how to implement in real life
PDF
Automating ISP Networks Using Ansible and IPAM as a Source of Truth [SoT]
PPTX
BTCFi on Starknet,Troves.fi offers automated strategies for Bitcoin users on ...
PPTX
STORY-NAMED-SHARKY when he was a kid growing up
PDF
A La Recherche Du Temps Perdu: In Search of the Cozy Web
PDF
Ethereum Fusaka Upgrade Set For December 3: Everything you need to know | 3.0 TV
PDF
DNSSEC Deployment for .BD SLDs by Abdul Awal
PDF
Optimizing DNS Performance in Kubernetes: Challenges and Best Practices
PDF
DNSSEC Implementation Journey at Prime Bank’s Domain
ARCHITECTURESACGCHCIUOHCOHCSAKJCOQKCHUO.pptx
MEANING OF EMOJIS OF SOCIAL MEDIA - RUKUNDO Emmanuel..pptx
Understanding Universal Acceptance (UA) and Technical Challenges
ENDNOTE refrencing how to do step by step..
Facebook: How to Maximize for Everyday Business
A Day in the Life of IPv6 Scanning by Matsuzaki ʻmazʼ
Hybrid Mesh Firewall: Network firewall revolution
Call For Research Papers.....! International Journal of Ubiquitous Computing...
evolution of internet (internet journey)
Cybrain Software Solutions – Building Future-Ready Digital Tools
Passive Presentation pasdskpasdasdasdasf
AI Presentation it all about what is ai and how to implement in real life
Automating ISP Networks Using Ansible and IPAM as a Source of Truth [SoT]
BTCFi on Starknet,Troves.fi offers automated strategies for Bitcoin users on ...
STORY-NAMED-SHARKY when he was a kid growing up
A La Recherche Du Temps Perdu: In Search of the Cozy Web
Ethereum Fusaka Upgrade Set For December 3: Everything you need to know | 3.0 TV
DNSSEC Deployment for .BD SLDs by Abdul Awal
Optimizing DNS Performance in Kubernetes: Challenges and Best Practices
DNSSEC Implementation Journey at Prime Bank’s Domain

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

  • 1.
    Schema.orgStructured Datathe What,Why, & HowSearch Marketing ConnectRiminiDecember 14th 2018Richard WallisEvangelist and FounderData Liberaterichard.wallis@dataliberate.com@rjw
  • 2.
    Independent Consultant, Evangelist& Founderrichard.wallis@dataliberate.com — @rjw
  • 3.
    Independent Consultant, Evangelist& Founderrichard.wallis@dataliberate.com — @rjw40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked Data
  • 4.
    Independent Consultant, Evangelist& FounderW3C 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.orgrichard.wallis@dataliberate.com — @rjw40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked Data
  • 5.
    Independent Consultant, Evangelist& FounderW3C 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.orgrichard.wallis@dataliberate.com — @rjw40+ Years - Computing27+ Years – Cultural Heritage technology12+ Years – Semantic Web & Linked DataWorks 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— didit come from— is Schema.org— is it necessary— to apply it• Where• What• Why• How
  • 7.
    Structured Data— didit come from— is Schema.org— is it necessary— to apply it• Where• What• Why• How
  • 8.
    The Web Conceived●1989●MarchTim Berners-LeeVague but exciting …
  • 9.
  • 10.
    ● 1999●Tim Berners-Lee,1999“I have a dream for the Web [in which computers] become capable ofanalyzing all the data on the Web – the content, links, and transactionsbetween people and computers. A ‘Semantic Web’, which should make thispossible, has yet to emerge, but when it does, the day-to-day mechanisms oftrade, bureaucracy and our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages will finallymaterialize”
  • 11.
    ● 1999●Tim Berners-Lee,1999“I have a dream for the Web [in which computers] become capable ofanalyzing all the data on the Web – the content, links, and transactionsbetween people and computers. A ‘Semantic Web’, which should make thispossible, has yet to emerge, but when it does, the day-to-day mechanisms oftrade, bureaucracy and our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages will finallymaterialize”
  • 12.
    ● 1999●Tim Berners-Lee,1999“I have a dream for the Web [in which computers] become capable ofanalyzing all the data on the Web – the content, links, and transactionsbetween people and computers. A ‘Semantic Web’, which should make thispossible, has yet to emerge, but when it does, the day-to-day mechanisms oftrade, bureaucracy and our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages will finallymaterialize”Intelligent Agents …
  • 13.
    “A Linked DataWeb” – Introducing Linked Data● 2009FebLinked Data
  • 14.
  • 15.
  • 16.
  • 17.
    Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-201405-2018LinkedOpen Data CloudImpressive!• Raw Data• Many Vocabs• SPARQL
  • 18.
    Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-201405-2018LinkedOpen Data CloudImpressive!• Raw Data• Many Vocabs• SPARQL
  • 19.
    Linked Open Data05-200711-200709-200809-200707-200909-201009-201108-201405-2018LinkedOpen Data CloudImpressive!But Useful?• Raw Data• Many Vocabs• SPARQL
  • 20.
    Structured Data— didit come from— is Schema.org— is it necessary— to apply it• Where• What• Why• How
  • 21.
  • 22.
  • 23.
  • 24.
    Knowledge Graph16● 2012●MayGoogle Knowledge Graph
  • 25.
    Knowledge Graph16● 2012●MayGoogle Knowledge Graph
  • 26.
  • 27.
  • 28.
    Knowledge GraphBart SimpsonNancyCartwrightDayton OhioDayton AviationHeritage National ParkPlayed ByBorn InPlace of InterestRelated Entities in a Graph
  • 29.
  • 30.
  • 31.
    Knowledge GraphPowered bythe GraphKnowledge PanelInfo BoxAnswer BoxRich SnippetsVoice
  • 32.
    Using Schema.org•Data embeddedin website html-Microdata / RDFa / JSON-LD•Harvested during normal web crawls•Under control of the [site] publisher
  • 33.
    •In use onover 12 million domains•Broad core vocabulary:-Types: 597 Properties: 867 Values: 114•Extensions published:- auto.schema.org- bib.schema.org- health-lifesci.schema.orgSchema.org today
  • 34.
    •In use onover 12 million domains•Broad core vocabulary:-Types: 597 Properties: 867 Values: 114•Extensions published:- auto.schema.org- bib.schema.org- health-lifesci.schema.orgSchema.org today12+ MillionWeb SitesFound On30% Pages** In a 10 billion page sample - 2015
  • 35.
    Schema.org todayA defacto vocabulary forstructured data on the web12+ MillionWeb SitesFound On30% Pages** In a 10 billion page sample - 2015
  • 36.
    Schema.org todayA defacto vocabulary forstructured data on the web12+ MillionWeb SitesFound On30% Pages*So, what does it look like ….* In a 10 billion page sample - 2015
  • 37.
  • 38.
  • 39.
  • 41.
    Structured Data— didit come from— is Schema.org— is it necessary— to apply it• Where• What• Why• How
  • 48.
    Structured Data— didit come from— is Schema.org— is it necessary— to apply it• Where• What• Why• How
  • 49.
    Choose your syntaxMicrodata– RDFa – JSON-LD
  • 50.
    Choose your syntaxMicrodata– RDFa – JSON-LDExamples from https://schema.org/Person
  • 51.
    Choose your syntaxMicrodata– RDFa – JSON-LDExamples from https://schema.org/Person
  • 52.
    Choose your syntaxMicrodata– RDFa – JSON-LDExamples from https://schema.org/Person
  • 53.
    Choose your syntaxMicrodata– RDFa – JSON-LDExamples from https://schema.org/Person
  • 54.
  • 55.
    What is Google’spreferenceJSON-LD
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
    Where do Iput it?(on the page)In a <script type="application/ld+json"> tag
  • 63.
    Where do Iput it?(on the page)In a <script type="application/ld+json"> tagIn the header ?In the body ?In the footer?
  • 64.
    Where do Iput it?(on the page)In a <script type="application/ld+json"> tagIn the header ?In the body ?In the footer?Provided all other [SEO] aspects have been considered(rendering speed etc.)ANYWHERE
  • 65.
    When do Iput it?Server-side rendering• Hard-coded in htmlo Prototyping/testingo Special pages eg. Homepage• As part of normal page renderingo Microdata / RDFa• Bolt-on processingo JSON-LD from data lookupsIn-Browser rendering• Dynamic insert <script> tag into DOM• Asynchronous lookup from server (AJAX)
  • 66.
    When do Iput it?Server-side rendering• Hard-coded in htmlo Prototyping/testingo Special pages eg. Homepage• As part of normal page renderingo Microdata / RDFa• Bolt-on processingo JSON-LD from data lookupsIn-Browser rendering• Dynamic insert <script> tag into DOM• Asynchronous lookup from server (AJAX)
  • 67.
    What pages doI put it in?
  • 68.
    What pages doI put it in?HomePageContactPageArticlePagesPersonPagesStaffListProductPagesProductListOrganizationLocalBusinessLocationOffers:itemOfferedLocationContactPointtelephoneemailareaServedArticleBlogPostingabout:ProductPersonOrganizationPersonsubjectOf:ArticleworksFor:OrganizationProductProductModelVehicleoffers:offeredBy:OrganizationpricesubjectOf:Article✓ ✓ ✓ ✓ ✓✘ ✘
  • 69.
    What pages doI put it in?HomePageContactPageArticlePagesPersonPagesStaffListProductPagesProductListOrganizationLocalBusinessLocationOffers:itemOfferedLocationContactPointtelephoneemailareaServedArticleBlogPostingabout:ProductPersonOrganizationPersonsubjectOf:ArticleworksFor:OrganizationProductProductModelVehicleoffers:offeredBy:OrganizationpricesubjectOf:Article✓ ✓ ✓ ✓ ✓✘ ✘A very limited example – as a guide only!
  • 70.
    Schema.org - otherstuff• Useful Info• FAQ
  • 71.
  • 72.
  • 73.
  • 74.
    Google adds supportfor Q&A Pages
  • 75.
    Google adds supportfor Q&A Pages
  • 76.
    Google adds supportfor Q&A PagesOne Question onlyOne or more Answer(s):acceptedAnswersuggestedAnswerNot for FAQs - yet
  • 77.
  • 78.
    Schema.org FAQ #1Ifwe create it will it be used?YES
  • 79.
  • 80.
    At Pubcon yesterday,Gary Illyesfrom Google focused quite a bit oftime on structured data "Structured data. This is one of thosethings that I want you to pay lots ofattention to this year.… we started caring more and more and more aboutstructured data. That is an important hint for you ifyou want your sites to appear in search features,implement structured data.And don’t just think about the structured datathat we documented on developers.google.com.Think about any schema.org schema that youcould use on your pages… add structured data to your pagesbecause during indexing, we will be ableto better understand what your site isabout.November 2017
  • 81.
    At Pubcon yesterday,Gary Illyesfrom Google focused quite a bit oftime on structured data "Structured data. This is one of thosethings that I want you to pay lots ofattention to this year.… we started caring more and more and more aboutstructured data. That is an important hint for you ifyou want your sites to appear in search features,implement structured data.And don’t just think about the structured datathat we documented on developers.google.com.Think about any schema.org schema that youcould use on your pages… add structured data to your pagesbecause during indexing, we will be ableto better understand what your site isabout.November 2017
  • 82.
    Schema.org FAQ #2Schema.orglooks complex – is it?YES/NO
  • 83.
    Schema.org FAQ #2Schema.orglooks complex – is it?YES/NOLike anything new & different its difficult at first.Remember when you first met:• CSS• XHTML• JSON• JavaScript
  • 84.
    Schema.org FAQ #3What’sdifferent about using Schema.org?
  • 85.
    Schema.org FAQ #3What’sdifferent about using Schema.org?ThingsnotPages
  • 86.
    Schema.org FAQ #3What’sdifferent about using Schema.org?EntitiesnotPages
  • 87.
    SummarySchema.org Structured Data:•Its about describing Things / EntitiesNot necessarily web pagesTo aid discovery and discoverability — of things• Its about describing relationshipsWith other things — People, Places, Events, Offers,Suppliers, Reviews, Authoritative Descriptions• It is new to us but not scaryNo more than CSS, JavaScript, HTML5 wereBuilt on sound Semantic Principles core to the Web• Don’t just sprinkle Schema terms in htmlIt needs some thought & planningThink about the non-web page scenarios• What should we be doing now/nextLearning about it / trying itStart giving the search engines the data they needto drive users to our products/services
  • 88.
    Schema.orgStructured Datathe What,Why, & HowSearch Marketing ConnectRiminiDecember 14th 2018www.slideshare.net/rjwRichard WallisEvangelist and FounderData Liberaterichard.wallis@dataliberate.com@rjw

[8]ページ先頭

©2009-2025 Movatter.jp