Как отмечать повторяющиеся события с помощью Schema.org для Google?

Я использую schema.org для разметки страницы для местной компании, и у меня есть еженедельное (мес.-Четв.) Повторяющееся мероприятие, на которое я хотел бы отправлять метаданные.

Я просмотрел internetz и, похоже, не нашел никаких ответов о том, как правильно разметить это. Я сделал то, что предложила группа пользователей Google, используя openingHours, хотя знал, что это не часть схемы Event. Гугл, конечно же, позвонил мне.

Есть предложения, как я могу пометить это?

Я счастлив изменить его на другой тип, если это сработает, хотя я не уверен, на что я могу его изменить. Для справки: вот соответствующая страница.

ОБНОВЛЕНИЕ. Я еще немного изучил тип Event и нашел то, что называется subEvent. Schema.org также говорит, что «Повторяющиеся события могут быть структурированы как отдельные объекты событий». но как я могу этого добиться, мне непонятно. Основная проблема заключается в том, что повторяющееся событие в значительной степени не определено. Это просто пн-четверг, каждую неделю в течение неопределенного периода времени, поэтому нет смысла пытаться назвать несколько реальных дат, таких как четверг 10 июля, вторник 15 июля и т. Д.

продолжение Если у schema.org нет решения, существуют ли другие форматы микроданных, которые могли бы это сделать?


person huzzah    schedule 10.07.2014    source источник


Ответы (3)


В настоящее время существует только решение для создания отдельных Event элементов для каждого события, как описано в его определении:

Повторяющиеся события могут быть структурированы как отдельные объекты Event.

Ссылки по теме:

В упомянутой ветке Мартин Хепп перечисляет преимущества создания отдельные Event элементы для каждого отдельного события:

  • потребителям проще запрашивать данные, когда каждая дата установлена ​​явно
  • вы можете моделировать исключения (отмененные, перенесенные или отложенные события)
person unor    schedule 11.07.2014
comment
Я мог бы использовать hcalendar, но я бы предпочел придерживаться одного формата микроданных для всей моей разметки. Я знаком с schema.org, но не знаком с другими стандартами (и насколько они широко признаны поисковыми системами). - person huzzah; 12.07.2014

К сожалению, на schema.org пока нет механизма для разметки повторяющихся событий, по крайней мере, не так легко. Вам придется размечать каждое событие отдельно. Но я заметил, что на вашем веб-сайте есть развлекательный календарь, так что это была бы идеальная страница для разметки всех событий ресторана. И в качестве предложения вы должны использовать schema.org/Restaurant в качестве основного типа объекта / схемы, а затем вложить в него различные события. Таким образом, вам не нужно будет размечать название и местоположение ресторана для каждого уникального события.

person daviddeering    schedule 10.07.2014
comment
Спасибо за ваше предложение об использовании ресторана. Я придерживался LocalBusiness, потому что это место является рестораном в течение дня, но больше работает как бар, поэтому я должен сделать его немного общим, поскольку в настоящее время у нас нет типа для гибрида, такого как этот бизнес. - person huzzah; 12.07.2014
comment
Я понимаю. В этом случае вам может потребоваться schema.org/FoodEstablishment, поскольку Restaurant и BarorPub являются более конкретными типами типа FoodEstablishment. Этот тип, по крайней мере, позволяет поисковым системам понять, что это за бизнес в общем смысле. - person daviddeering; 14.07.2014

было бы хорошо взять текущий рабочий пример. он должен определять начальный и конечный периоды событий, которые фактически не определены. Прежде всего, давайте посмотрим на следующий пример.

https://i.stack.imgur.com/5pZ7L.png

http://london.eventful.com/events

2. Результат Google отображает структурированные данные с этого веб-сайта.

https://www.google.co.jp/?gfe_rd=cr&ei=P6ARWaG0NrLK8geA0ozgCw&gws_rd=ssl#q=eventful.com+local&spf=1

вот HTML того события "les miserables". как вы можете видеть, этот код имеет некоторый атрибут формата структурированных данных "itemtype".

<div 
class="event card plu" 
itemtype="http://schema.org/Event" 
itemscope="" 
data-ga-action="Event Cards" 
data-href="http://london.eventful.com/events/les-miserables-/E0-001-036914463-9@2017050919" 
data-sid="E0-001-036914463-9@2017050919">
<img src="http://s3.evcdn.com/images/perspectivecrop373by249/I0-001/004/156/822-3.jpeg_/les-misrables-22.jpeg">
<a 
    class="card_link" 
    href="http://london.eventful.com/events/les-miserables-/E0-001-036914463-9@2017050919" 
    itemprop="url" 
    data-ga-label="PLU Card Link">
</a>
<div class="info">
    <h3 itemprop="name">
        <!-- check if item is PLU then add icon and link to learn -->
        <a title="" class="plu-link" href="http://eventful.com/advertise/learn" data-ga-label="Promote Events Link" data-original-title=""></a>
        <a href="http://london.eventful.com/events/les-miserables-/E0-001-036914463-9@2017050919" data-ga-label="Title Link">Les Miserables</a>
    </h3>
    <p class="details" itemprop="startDate" content="2017-05-09T19:30:00">Tue, May  9 -  7:30 PM</p>
    <p itemprop="location" itemtype="http://schema.org/Place" itemscope="">
        <a class="details venue" href="http://london.eventful.com/venues/queens-theatre-/V0-001-001363468-4" itemprop="url">
            <span itemprop="name">Queen's Theatre</span>
        </a>
    </p>
    <p>
    </p>
</div>
<a class="bn bn-sz-sm modernize bn-orange click-tckt-link" href="http://london.eventful.com/events/les-miserables-/E0-001-036914463-9@2017050919/tickets" target="_blank" rel="nofollow" data-ga-label="PLU Ticket Button" source="fet" data-lid="fet" data-spot="homepage_card">Find Tickets</a>

root itemtype is itemtype="http://schema.org/Event" as an attribute of div.

название мероприятия происходит от даты начала, вы можете найти "Вт, 9 мая - 19:30 PM

".

чтобы следовать такому примеру, структурированные данные должны работать.

старый ответ:

вы можете найти сайт экзамена, на котором перечислены события, с помощью Google richsnippet.

календарь tacoma Dome support.google.com/webmasters/answer/164506?hl=en

давайте посмотрим, как сайт eventful.com выглядит в инструменте тестирования структурированных данных Google. www.google.com/webmasters/tools/richsnippets?q=http%3A%2F%2Fseattle.eventful.com%2Fenses%2Ftacoma-dome-%2FV0-001-000144232-7

события относятся к типу «эвентвеню». Я пробовал ту же структуру и работал.

person Yosuke Iguchi    schedule 14.11.2014
comment
Хотя эта ссылка может дать ответ на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если ссылка на страницу изменится. - person Sasa; 15.11.2014