Почему для схемы «CourseInstance» с «CourseMode», установленным как «Online», требуются данные о местоположении? - PullRequest
0 голосов
/ 08 января 2020

Может кто-нибудь сказать, почему для типа схемы «CourseInstance» с «CourseMode», установленным как «Online», требуются данные «Location»? Следующая разметка - это то, что я пытаюсь добавить на страницу курса, но SDTT от Google выдает ошибки в отношении «Местоположение» и «Имя».

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Course",
  "name": "Search Engine Marketing Certification Course",
  "description": "Search Engine Marketing Certification Course by our certified Digital Marketing trainers provides advanced skills to help you succeed",
  "image": "https://www.example.com/image.png",
  "provider": {
    "@type": "Organization",
    "name": "Example Academy",
  "sameAs": [
    "https://www.exampleacademy.com/",
    "https://www.facebook.com/exampleacamedy/",
    "https://twitter.com/exampleacademy"
  ]
  },
  "hasCourseInstance": [
  {
    "@type": "CourseInstance",
    "courseMode": "online",
    "endDate": "2017-06-21",
    "startDate": "2016-08-31"
  },
  {
    "@type": "CourseInstance",
    "courseMode": "online",
    "endDate": "2017-06-23",
    "startDate": "2016-08-29"
  },
  {
    "@type": "CourseInstance",
    "courseMode": "online",
    "endDate": "2017-06-23",
    "startDate": "2016-08-29"
  }
  ],
    "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.6",
    "reviewCount": "100",
    "bestRating": "5"
  },
  "offers": {
    "@type": "Offer",
    "price": "100,00",
    "priceCurrency": "USD"
  }
}
</script>

Я обнаружил те же ошибки и предупреждения, о которых сообщалось для всех примеры JSON -LD разметки, перечисленные также на этой странице - https://schema.org/Course. Большое спасибо за помощь!

...