Schema.org

From Wikipedia, the free encyclopedia

Template:Short description

Page Module:Infobox/styles.css has no content.

Schema.org
Lua error in package.lua at line 80: module 'Module:InfoboxImage/data' not found.
Abbreviationschema
Year started2011; 15 years ago (2011)
Latest versionTemplate:Wikidata; Template:Wikidata
OrganizationGoogle, Yahoo!, Microsoft, Yandex
Base standardsURI, HTML5, RDF, Microdata, ISO 8601
Related standardsRDFa, Microformat, RDFS, OWL, N-Triples, Turtle, JSON, JSON-LD, CSV
DomainSemantic Web
LicenseCC-BY-SA 3.0
WebsiteLua error in package.lua at line 80: module 'Module:If preview' not found.

Schema.org is a reference website that publishes documentation and guidelines for using structured data mark-up on web-pages (in the form of microdata, RDFa or JSON-LD). Its main objective is to standardize HTML tags to be used by webmasters for creating rich results (displayed as visual data or infographic tables on search engine results) about a certain topic of interest.[1] It is a part of the semantic web project, which aims to make document mark-up codes more readable and meaningful to both humans and machines.

History

Schema.org is an initiative launched on June 2, 2011, by Bing, Google and Yahoo![2][3][4] (operators of the world's largest search engines at that time)[5] to create and support a common set of schemas for structured data markup on web pages. In November 2011, Yandex (whose search engine is the largest in Russia) joined the initiative.[6][7] They propose using the schema.org vocabulary along with the Microdata, RDFa, or JSON-LD formats[8] to mark up website content with metadata about itself. Such markup can be recognized by search engine spiders and other parsers, thus granting access to the meaning of the sites (see Semantic Web). The initiative also describes an extension mechanism for adding additional properties.[9] In 2012, the GoodRelations ontology was integrated into Schema.org.[10] Public discussion of the initiative largely takes place on the W3C public vocabularies mailing list.[11]

Much of the vocabulary on Schema.org was inspired by earlier formats, such as microformats, FOAF, and OpenCyc.[12] Microformats, with its most dominant representative hCard, continue (as of 2015) to be published widely on the web, where the deployment of Schema.org has strongly increased between 2012 and 2014.[13] In 2015,[14] Google began supporting the JSON-LD format, and as of September, 2017 recommended using JSON-LD for structured data whenever possible.[15][16]

Despite the advantages of using Schema.org, adoption remained limited as of 2016. A survey in 2016 of 300 US-based marketing agencies and B2C advertisers across industries showing only 17% uptake.[17] As of 2024 over 45 million web domains have used schema markup on their web pages.[18]

Validators, such as the deprecated[19] Google Structured Data Testing Tool, or more recent[20] Google Rich Results Test Tool,[21] Schema.org Markup Validator,[22] Yandex Microformat validator,[23] and Bing Markup Validator[24] can be used to test the validity of the data marked up with the schemas and Microdata. More recently, Google Search Console (formerly webmaster tools) has provided a report section for unparsable structured data. If any Schema code on a website is incorrect, it will show in this report.[25] Some schema markups such as Organization and Person are commonly used to influence search results returned by Google's Knowledge Graph.[26]

The popularity of Schema.org has served for its use as a base for other schemas, such as the Croissant specification for machine-learning datasets.[27]

Schema types

Schema vocabulary includes sets of types, each of which have related metadata properties that can be illustrated using predefined enumerations and Datatypes. Types are managed by schema.org and are regularly updated. As of February 2025, there are over 800 schema types.[28] There are a number of subjects and elements that a web page can be marked up with using a Schema, with examples[29] including:

  • Article
  • Breadcrumb
  • Course
  • Event
  • FAQ
  • LocalBusiness
  • Logo
  • Movie
  • Product
  • Recipe
  • Review
  • Video
  • Book
  • Clip
  • Contactpoint
  • HowTo
  • Offer

Examples

Microdata

The following is an example[30] of how to mark up information about a movie and its director using the Schema.org schemas and microdata. In order to mark up the data, the attribute itemtype along with the URL of the schema is used. The attribute itemscope defines the scope of the itemtype. The kind of the current item can be defined by using the attribute itemprop.

<div itemscope itemtype="http://schema.org/Movie">
  <h1 itemprop="name">Avatar</h1>
  <div itemprop="director" itemscope itemtype="http://schema.org/Person">
  Director: <span itemprop="name">James Cameron</span>
(born <time itemprop="birthDate" datetime="1954-08-16">August 16, 1954</time>)
  </div>
  <span itemprop="genre">Science fiction</span>
  <a href="../movies/avatar-theatrical-trailer.html" itemprop="trailer">Trailer</a>
</div>

RDFa 1.1 Lite

<section>
  <h1 property="name">Avatar</h1>
  <div property="director" typeof="Person">
  Director: <span property="name">James Cameron</span>
(born <time property="birthDate" datetime="1954-08-16">August 16, 1954</time>)
  </div>
  <span property="genre">Science fiction</span>
  <a href="../movies/avatar-theatrical-trailer.html" property="trailer">Trailer</a>
</section>

JSON-LD

<script type="application/ld+json">
{ 
  "@context": "http://schema.org/",
  "@type": "Movie",
  "name": "Avatar",
  "director":
    {
       "@type": "Person",
       "name": "James Cameron",
       "birthDate": "1954-08-16"
    },
  "genre": "Science fiction",
  "trailer": "../movies/avatar-theatrical-trailer.html"
}
</script>

References

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content."About schema.org initiative". W3C. Retrieved 2018-06-28.
  2. ^ Page Module:Citation/CS1/styles.css has no content."Home - schema.org". schema.org. Retrieved 2025-02-14.
  3. ^ Introducing schema.org: Search engines come together for a richer web, Google blog, 2 June 2011
  4. ^ Introducing Schema.org: Bing, Google and Yahoo Unite to Build the Web of Objects, Bing blog, 2 June 2011
  5. ^ Page Module:Citation/CS1/styles.css has no content."Top 5 Search Engines from Oct to Dec 10". StatCounter. Retrieved 2011-01-17.
  6. ^ Page Module:Citation/CS1/styles.css has no content.nate451. "Yandex joins Google, Yahoo! and Bing to collaborate on Schema.org - TechCrunch". Retrieved 2017-07-06.{{cite web}}: CS1 maint: numeric names: authors list (link)
  7. ^ Page Module:Citation/CS1/styles.css has no content."Yandex now supports schema.org markup". blog.schema.org. Retrieved 2017-07-06.
  8. ^ Page Module:Citation/CS1/styles.css has no content."Getting Started - schema.org". schema.org. Retrieved 2017-07-06.
  9. ^ Page Module:Citation/CS1/styles.css has no content."Extending Schemas". schema.org. 2011-06-02. Retrieved 2011-06-02.
  10. ^ Page Module:Citation/CS1/styles.css has no content."Good Relations and Schema.org". blog.schema.org. Retrieved 2017-07-06.[dead link]
  11. ^ Page Module:Citation/CS1/styles.css has no content."W3C web vocabularies mailing list". w3.org. 2013-07-22. Retrieved 2013-07-22.
  12. ^ Page Module:Citation/CS1/styles.css has no content."FAQ". schema.org. Retrieved 2011-06-02.
  13. ^ Page Module:Citation/CS1/styles.css has no content."Web Data Commons – RDFa, Microdata, and Microformat Data Sets -- Extracting Structured Data from the Common Web Crawl". 3.1. Extraction Results from the December 2014 Common Crawl Corpus. 2015-04-13. Retrieved 2015-04-13.
  14. ^ Page Module:Citation/CS1/styles.css has no content."Easier website development with Web Components and JSON-LD". 2015-03-09. Archived from the original on 2025-06-07. Retrieved 2017-12-23.
  15. ^ Page Module:Citation/CS1/styles.css has no content."Introduction to Structured Data". 2017-09-13.
  16. ^ Page Module:Citation/CS1/styles.css has no content."How to add Schema Markup Data JSON-LD". YouTube. 2019-09-06.
  17. ^ Page Module:Citation/CS1/styles.css has no content."Prioritize Search To Maximize ROI Of Marketing" (PDF). 2017-01-01. Archived from the original (PDF) on 2023-03-20. Retrieved 2018-12-06.
  18. ^ Page Module:Citation/CS1/styles.css has no content."Schema.org - Schema.org". schema.org. Retrieved 2025-02-14.
  19. ^ Page Module:Citation/CS1/styles.css has no content."An update on the Structured Data Testing Tool | Google Search Central Blog". Google for Developers. Retrieved 2024-07-02.
  20. ^ Page Module:Citation/CS1/styles.css has no content."The Rich Results Test is out of beta". webmasters.googleblog.com. Retrieved 2020-08-25.[dead link]
  21. ^ Page Module:Citation/CS1/styles.css has no content."Rich Result Tool". www.google.com. Retrieved 2020-07-28.
  22. ^ Page Module:Citation/CS1/styles.css has no content."Schema Markup Validator". validator.schema.org. Retrieved 2024-07-02.
  23. ^ Page Module:Citation/CS1/styles.css has no content."Микроразметка — Яндекс.Вебмастер". webmaster.yandex.ru. Retrieved 2017-07-06.
  24. ^ Page Module:Citation/CS1/styles.css has no content."Bing - Markup Validator". www.bing.com. Retrieved 2017-07-06.
  25. ^ Page Module:Citation/CS1/styles.css has no content."What is Schema Mark Up and How Can it Benefit Your Business". 2019-12-04. Archived from the original on 2021-08-18. Retrieved 2021-08-18.
  26. ^ Page Module:Citation/CS1/styles.css has no content."Specify your social profiles to Google". Google Developers. Retrieved 2015-06-25.
  27. ^ Page Module:Citation/CS1/styles.css has no content.Akhtar, Mubashara; Benjelloun, Omar; Conforti, Costanza; Foschini, Luca; Gijsbers, Pieter; Giner-Miguelez, Joan; Goswami, Sujata; Jain, Nitisha; Karamousadakis, Michalis; Krishna, Satyapriya; Kuchnik, Michael; Lesage, Sylvain; Lhoest, Quentin; Marcenac, Pierre; Maskey, Manil (2024-12-16). "Croissant: A Metadata Format for ML-Ready Datasets". Advances in Neural Information Processing Systems. 37: 82133–82148. doi:10.52202/079017-2610. ISBN 979-8-3313-1438-5.
  28. ^ Page Module:Citation/CS1/styles.css has no content."Schemas - Schema.org". schema.org. Retrieved 2025-02-14.
  29. ^ Page Module:Citation/CS1/styles.css has no content."Schema Markup Guide 2025: Boost SEO With Structured Data". ALOKHNATH PS. Retrieved 2025-09-04.
  30. ^ Page Module:Citation/CS1/styles.css has no content."Getting Started - schema.org". schema.org. Retrieved 2017-07-06.
  • No URL found. Please specify a URL here or add one to Wikidata.
  • schemaorg on GitHub

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.