CINXE.COM

Schema Markup validator

<!DOCTYPE HTML><html><head><script nonce="MtGNxNjHm-YHH7lSDb_B2g">window['ppConfig'] = {productName: '420796e8a9d846ecea534a98d7b3f8b8', deleteIsEnforced: false , sealIsEnforced: false , heartbeatRate: 0.5 , periodicReportingRateMillis: 60000.0 , disableAllReporting: false };(function(){'use strict';function k(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}var l=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; function m(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var n=m(this);function p(a,b){if(b)a:{var c=n;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&l(c,a,{configurable:!0,writable:!0,value:b})}} function q(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:k(a)};throw Error(String(a)+" is not an iterable or ArrayLike");}p("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}}); p("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}}); p("String.prototype.includes",function(a){return a?a:function(b,c){if(this==null)throw new TypeError("The 'this' value for String.prototype.includes must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype.includes must not be a regular expression");return this.indexOf(b,c||0)!==-1}});function r(a,b,c){a("https://csp.withgoogle.com/csp/proto/"+encodeURIComponent(b),JSON.stringify(c))}function t(){var a;if((a=window.ppConfig)==null?0:a.disableAllReporting)return function(){};var b,c,d,e;return(e=(b=window)==null?void 0:(c=b.navigator)==null?void 0:(d=c.sendBeacon)==null?void 0:d.bind(navigator))!=null?e:u}function u(a,b){var c=new XMLHttpRequest;c.open("POST",a);c.send(b)} function v(){var a=(w=Object.prototype)==null?void 0:w.__lookupGetter__("__proto__"),b=x,c=y;return function(){var d=a.call(this),e,f,g,h;r(c,b,{type:"ACCESS_GET",origin:(f=window.location.origin)!=null?f:"unknown",report:{className:(g=d==null?void 0:(e=d.constructor)==null?void 0:e.name)!=null?g:"unknown",stackTrace:(h=Error().stack)!=null?h:"unknown"}});return d}} function z(){var a=(A=Object.prototype)==null?void 0:A.__lookupSetter__("__proto__"),b=x,c=y;return function(d){d=a.call(this,d);var e,f,g,h;r(c,b,{type:"ACCESS_SET",origin:(f=window.location.origin)!=null?f:"unknown",report:{className:(g=d==null?void 0:(e=d.constructor)==null?void 0:e.name)!=null?g:"unknown",stackTrace:(h=Error().stack)!=null?h:"unknown"}});return d}}function B(a,b){C(a.productName,b);setInterval(function(){C(a.productName,b)},a.periodicReportingRateMillis)} var D="constructor __defineGetter__ __defineSetter__ hasOwnProperty __lookupGetter__ __lookupSetter__ isPrototypeOf propertyIsEnumerable toString valueOf __proto__ toLocaleString x_ngfn_x".split(" "),E=D.concat,F=navigator.userAgent.match(/Firefox\/([0-9]+)\./),G=(!F||F.length<2?0:Number(F[1])<75)?["toSource"]:[],H;if(G instanceof Array)H=G;else{for(var I=q(G),J,K=[];!(J=I.next()).done;)K.push(J.value);H=K}var L=E.call(D,H),M=[]; function C(a,b){for(var c=[],d=q(Object.getOwnPropertyNames(Object.prototype)),e=d.next();!e.done;e=d.next())e=e.value,L.includes(e)||M.includes(e)||c.push(e);e=Object.prototype;d=[];for(var f=0;f<c.length;f++){var g=c[f];d[f]={name:g,descriptor:Object.getOwnPropertyDescriptor(Object.prototype,g),type:typeof e[g]}}if(d.length!==0){c=q(d);for(e=c.next();!e.done;e=c.next())M.push(e.value.name);var h;r(b,a,{type:"SEAL",origin:(h=window.location.origin)!=null?h:"unknown",report:{blockers:d}})}};var N=Math.random(),O=t(),P=window.ppConfig;P&&(P.disableAllReporting||P.deleteIsEnforced&&P.sealIsEnforced||N<P.heartbeatRate&&r(O,P.productName,{origin:window.location.origin,type:"HEARTBEAT"}));var y=t(),Q=window.ppConfig;if(Q)if(Q.deleteIsEnforced)delete Object.prototype.__proto__;else if(!Q.disableAllReporting){var x=Q.productName;try{var w,A;Object.defineProperty(Object.prototype,"__proto__",{enumerable:!1,get:v(),set:z()})}catch(a){}} (function(){var a=t(),b=window.ppConfig;b&&(b.sealIsEnforced?Object.seal(Object.prototype):b.disableAllReporting||(document.readyState!=="loading"?B(b,a):document.addEventListener("DOMContentLoaded",function(){B(b,a)})))})();}).call(this); </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Schema Markup validator</title><script src="https://www.gstatic.com/external_hosted/color_thief/colorthief_min.js" nonce="MtGNxNjHm-YHH7lSDb_B2g"></script><script src="https://www.gstatic.com/external_hosted/underscore/underscore-min.js" nonce="MtGNxNjHm-YHH7lSDb_B2g"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.js" nonce="MtGNxNjHm-YHH7lSDb_B2g"></script><script defer src="https://www.gstatic.com/external_hosted/material_design_lite/mdl_all_js_compiled.js" nonce="MtGNxNjHm-YHH7lSDb_B2g"></script><script src="//www.gstatic.com/_/knowledge_validator/_/js/k=knowledge_validator.wb2.en_GB.7-rnrGWrs-k.O/am=gAE/d=1/rs=ALIdEXaePDauv_NadHGzrXCVoBiLSpRobQ/m=web_validator_v2" nonce="MtGNxNjHm-YHH7lSDb_B2g"></script><link rel="canonical" href="https://validator.schema.org/"/><link rel="shortcut icon" type="image/png" href="https://schema.org/docs/favicon.ico"><!-- CSS --><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons" nonce="QArVcSLqBCDa7p8-f0U9-A"/><link rel="stylesheet" href="https://www.gstatic.com/external_hosted/material_design_lite/all_styles-bundle.css" nonce="QArVcSLqBCDa7p8-f0U9-A"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto_old:wght@300;400;500;700&family=Manrope:wght@200..800&family=Noto+Sans+Mono:wght@500..700&family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0&display=swap" nonce="QArVcSLqBCDa7p8-f0U9-A"/><link rel="stylesheet" href="//www.gstatic.com/_/knowledge_validator/_/ss/k=knowledge_validator.wb2.T_L40oBTjIk.L.X.O/am=gAE/d=0/rs=ALIdEXY96fxnMtvID7fBYl9yEp6punmd-w" nonce="QArVcSLqBCDa7p8-f0U9-A"/><!-- Google Analytics --><!-- https://developers.google.com/analytics/devguides/collection/analyticsjs/ --><script nonce="MtGNxNjHm-YHH7lSDb_B2g">window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', 'UA-34061033-5', 'auto'); ga('send', 'pageview');</script><script async src='//www.google-analytics.com/analytics.js' nonce="MtGNxNjHm-YHH7lSDb_B2g"></script><!-- End Google Analytics --></head><body><div class="k77Iif-uJ3wk"><div id="headerwrap"><div id="pagehead1" class="ysf6s"><div class="tJHJj-eEGnhe" id="pagehead-left"><div id="sitename2"><a href="https://schema.org/">Schema.org</a></div></div><div class="tJHJj-eEGnhe tJHJj-eEGnhe-qwU8Me ysf6s" id="pagehead-mid"><div id="selectionbar2"><ul><li><a href="https://schema.org/docs/documents.html">Documentation</a></li><li><a href="https://schema.org/docs/schemas.html">Schemas</a></li><li><a href="/">Validate</a></li><li><a href="https://schema.org/docs/about.html">About</a></li></ul></div> <!-- selectionbar --></div><div class="tJHJj-eEGnhe tJHJj-eEGnhe-qwU8Me ysf6s" id="pagehead-right"><div id="cse-search-form2"><div class="gcse-searchbox-only" data-resultsUrl="http://schema.org/docs/search_results.html"></div></div></div><div class="tJHJj-eEGnhe ysf6s" id="navicon2"><a class="icon" id="nav-toggle"><svg id="ico-open" width="24px" height="24px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0-3560-173)"><path d="M3 18V16H21V18H3ZM3 13V11H21V13H3ZM3 8V6H21V8H3Z" fill="#444746"/></g><defs><clipPath id="clip0-3560-173"><rect width="24" height="24" fill="white"/></clipPath></defs></svg><svg id="ico-close" width="24px" height="24px" viewBox="0 -960 960 960" fill="#444746" xmlns="http://www.w3.org/2000/svg"><path d="m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z"/></svg></a></div></div></div><div id="header-bottom"></div><div id="fetch-bar" class="tJHJj"><i class="material-icons md-dark" style="padding: 0 16px; cursor: default">public</i><div id="fetch-url" class="ssJRIf-fmcmS tL9eOd" style="flex: 1 0 0"></div><div id="button-panel"><button id="new-test" class="mdl-button mdl-js-button">Run new test</button><div><button id="select-language" class="mdl-button mdl-js-button"><span class="material-symbols-outlined">language_japanese_kana</span></button><div id="language-menu"><ul class="mdl-menu mdl-menu--bottom-right mdl-js-menu mdl-js-ripple-effect" for="select-language"><li class="mdl-menu__item hhB0V-wQNmvb" value="de">German - ‪Deutsch‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="hi">Hindi - ‪हिन्दी‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="no">Norwegian - ‪norsk‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="en-US">English (United States)</li><li class="mdl-menu__item hhB0V-wQNmvb" value="fi">Finnish - ‪Suomi‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="ru">Russian - ‪Русский‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="bg">Bulgarian - ‪български‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="fil">Filipino</li><li class="mdl-menu__item hhB0V-wQNmvb" value="lt">Lithuanian - ‪lietuvių‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="hr">Croatian - ‪Hrvatski‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="lv">Latvian - ‪latviešu‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="fr">French - ‪Français‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="zh-CN">Chinese (Simplified) - ‪简体中文‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="hu">Hungarian - ‪magyar‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="uk">Ukrainian - ‪Українська‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="sk">Slovak - ‪Slovenčina‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="sl">Slovenian - ‪slovenščina‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="id">Indonesian - ‪Indonesia‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="ca">Catalan - ‪català‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="sr">Serbian - ‪српски‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="sv">Swedish - ‪Svenska‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="ko">Korean - ‪한국어‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="zh-TW">Chinese (Traditional) - ‪繁體中文‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="pt-BR">Portuguese (Brazil) - ‪Português (Brasil)‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="el">Greek - ‪Ελληνικά‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="it">Italian - ‪Italiano‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="iw">Hebrew - ‫עברית‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="es">Spanish - ‪Español‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="cs">Czech - ‪Čeština‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="ar">Arabic - ‫العربية‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="pt-PT">Portuguese (Portugal) - ‪Português (Portugal)‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="vi">Vietnamese - ‪Tiếng Việt‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="th">Thai - ‪ไทย‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="ja">Japanese - ‪日本語‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="pl">Polish - ‪polski‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="da">Danish - ‪Dansk‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="ro">Romanian - ‪română‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="nl">Dutch - ‪Nederlands‬</li><li class="mdl-menu__item hhB0V-wQNmvb" value="en-GB">English (United Kingdom)</li><li class="mdl-menu__item hhB0V-wQNmvb" value="tr">Turkish - ‪Türkçe‬</li></ul></div></div><div><button id="settings-help" class="mdl-button mdl-js-button"><span class="material-symbols-outlined">info</span></button></div></div></div><div class="cGMI2b"><div id="left-busy-cell" style="display: none" class="cGMI2b-BeDmAc feLNVc-eEDwDf"><div class="oXtfBe-aZ2wEe"><div class="mdl-spinner mdl-js-spinner is-active"></div></div></div><div id="code-cell" class="cGMI2b-BeDmAc feLNVc-eEDwDf"><div class="feLNVc-sM5MNb"><textarea id="htmlArea" style="display: none"></textarea></div></div><div id="results-cell" class="cGMI2b-BeDmAc aVTXAb-eEDwDf"></div><div id="right-busy-cell" style="display: none" class="cGMI2b-BeDmAc aVTXAb-eEDwDf"><div class="oXtfBe-aZ2wEe"><div class="mdl-spinner mdl-js-spinner is-active"></div></div></div></div><div id="validate" class="vwKRrd-LgbsSe-haAclf"><button id="validate-button" class="mdl-button mdl-js-button mdl-button--fab mdl-color--grey LgbsSe-bnBfGc"><i class="material-icons md-light">play_arrow</i></button></div><span class="mdl-tooltip mdl-tooltip--left" for="validate">VALIDATE</span><div class="mdl-js-snackbar mdl-snackbar"><div class="mdl-snackbar__text"></div><button class="mdl-snackbar__action" type="button"></button></div><input type="hidden" id="baseUrl" value=""/><input type="hidden" id="hlParam" value="en_GB"/><input type="hidden" id="validatePath" value="/validate"/><input type="hidden" id="buildLabel" value="tpkit.knowledge-validator_20250216.05_p0"/><input type="hidden" id="schemaValidatorHelpUrl" value="https://schema.org/docs/validator.html"/><input type="hidden" id="initialCode" value=""/></div></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10