Использование свойства about объекта creativeObject

Я размечаю веб-страницу о книге микроданными Schema.org. Свойство about типа creativeObject будет размечать темы книги. Свойство about, как и ожидалось, имеет тип Thing.

Мои вопросы:

  • Правильно ли, что здесь я могу использовать вместо Thing любой другой, более конкретный тип, потому что Thing — самый общий тип?

  • Разве это не проблема, что я использую свойство «о» более одного раза на странице, применяемое для описания одного и того же объекта CreativeObject?

Спасибо и всего наилучшего

Евгений


person Evgeniy    schedule 07.05.2013    source источник


Ответы (1)


1

Правильно ли, что здесь я могу использовать вместо Thing любой другой, более конкретный тип, потому что Thing — самый общий тип?

Конечно. Более того, вы можете использовать только текст, если хотите (я полагаю, что это больше подходит для книжных тем). У меня был тот же вопрос некоторое время назад, и я был перенаправлен на документы:

Ожидаемые типы и текст. При просмотре типов на schema.org вы заметите, что многие свойства имеют "ожидаемые типы". Это означает, что значение свойства само по себе может быть встроенным элементом (см. раздел 1d: встроенные элементы). Но это не обязательное требование — можно включить только обычный текст или URL-адрес. Кроме того, всякий раз, когда указан ожидаемый тип, также можно внедрить элемент, который является дочерним типом ожидаемого типа. Например, если ожидаемый тип — Place, также можно внедрить LocalBusiness.

2

Разве это не проблема, что я использую свойство «о» более одного раза на странице, применяемое для описания одного и того же объекта CreativeObject?

Я так не думаю. В прошлый раз, когда это обсуждалось на schema.org WG, было решено, что

Прямо сейчас всегда разрешено иметь несколько значений. [для свойств]

Вы можете найти больше здесь и здесь. Но вы должны иметь в виду, что все детали использования разметки зависят от конкретного потребителя (поисковая система и т. д.).

person ajax    schedule 08.05.2013