Микроданные: переход от микроформатов к schema.org (пример разметки новостей hAtom?)

ИСТОРИЯ

Я использую микроформаты в течение последних 5 лет. Я перехожу на подход schema.org для всех новых сайтов, потому что это - ИМХО - лучшее разделение стиля и метаинформации. .

Кроме того, все основные поисковые провайдеры приняли и теперь полностью поддерживают подход schema.org к микроданные. Это был довольно безболезненный процесс поиска эквивалентов schema.org для большинства объектов микроданных, например, hCard, hCalendar и т. Д., И доволен ли я дополнительными возможностями.

ВОПРОС

  1. Я ищу четкие примеры разметки во вкусе hAtom / hNews (hFeed), может ли кто-нибудь указать мне в правильном направлении / дать несколько советов, поскольку я искал, но до сих пор безуспешно. На schema.org я не вижу четкого эквивалента.
  2. У нас есть удобный генератор разметки http://schema-creator.org/ для; Человек, Продукт, Событие, Организация, Фильм, Книга и Обзор, но кто-нибудь видел инструмент для создания разметки варианта schema.org для hFeeds.

person Timidfriendly    schedule 24.05.2013    source источник


Ответы (2)


вопрос 01: Creativeworks -> Блог - это схема, эквивалентная hatom. Понятия не имею, использовал ли кто-нибудь это или писал об этом еще.

Я хотел бы знать, что в schema.org лучше разделяет проблемы по сравнению с микроформатами? schema.org имеет метаэлементы внутри элемента body. микроформаты - это html-классы, которые изначально поддерживают разделение. Кроме того, все основные поисковые провайдеры уже предоставили охват микроформатов, и он не уменьшился. любопытно, я.

person albert    schedule 24.05.2013
comment
Спасибо. Когда я говорю «лучшее разделение», я имею в виду, что classes теперь используются исключительно для стилизации - их внутренней цели, а атрибут itemprop - исключительно для микроданных. Это означает более четкий слой метаданных. Я также предпочитаю ясность четко определенной начальной точки сортировки микроданных, используя: itemscope itemtype="http://schema.org/MicrodataType" - person Timidfriendly; 25.05.2013

Вы должны выбрать тип страницы, например, http://schema.org/Blog, а затем добавить статью / blogposts http://schema.org/BlogPosting

Вот очень простой пример:

<div itemscope itemtype="http://schema.org/Blog">
  ...
  <article  itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
    ...
  </article>

  <article  itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
    ...
  </article>
</div>

Я пробовал реализовать это в теме WordPress, возможно, мой код вам поможет: https://github.com/pfefferle/SemPress/

person Matthias Pfefferle    schedule 18.02.2014