Обзор семантической разметки: стандарты и продукты

30

Upload: deliya-makhmutova

Post on 27-Jul-2015

2.189 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Обзор семантической разметки: стандарты и продукты
Page 2: Обзор семантической разметки: стандарты и продукты

Обзор семантической разметки: стандарты и продуктыДэлия Махмутова, группа Семантического Веба в Яндексе

Page 3: Обзор семантической разметки: стандарты и продукты

Семантическая разметка - что это?

Page 4: Обзор семантической разметки: стандарты и продукты

Разметка - что это?

<div itemscope itemtype="http://schema.org/Person">

<span itemprop="name">Юрий Гагарин</span>

<img src="gagarin.jpg" itemprop="image"/> <span itemprop="jobTitle">Летчик-

космонавт</span></div>

Page 5: Обзор семантической разметки: стандарты и продукты

5

Зачем нужна разметка?

1. Структурированное отображение в поиске и социальных сетях

2. Передача информации сервисам

Page 6: Обзор семантической разметки: стандарты и продукты

Сниппеты: товары

Page 7: Обзор семантической разметки: стандарты и продукты

Сниппеты: организации

Page 8: Обзор семантической разметки: стандарты и продукты

Сниппеты: рецепты

Page 9: Обзор семантической разметки: стандарты и продукты

Сниппеты: творческие работы

Page 10: Обзор семантической разметки: стандарты и продукты

Сниппеты: фильмы

Page 11: Обзор семантической разметки: стандарты и продукты

Сервисы: Яндекс.Справочник

Page 12: Обзор семантической разметки: стандарты и продукты

Сервисы: Яндекс.Видео

Page 13: Обзор семантической разметки: стандарты и продукты

Другие примеры: социальные сети

Page 14: Обзор семантической разметки: стандарты и продукты

14

Другие примеры: Google и Bing

Page 15: Обзор семантической разметки: стандарты и продукты

Разметка - словари и синтаксис

Page 16: Обзор семантической разметки: стандарты и продукты

Словарь

Своеобразный «язык», набор классов и их свойств, с помощью которых указывается суть содержимого на странице. Например, словарь определяет, с помощью какого термина указывать название — «name», «title» или «n».

Page 17: Обзор семантической разметки: стандарты и продукты

Schema.org

<div itemscope itemtype="http://schema.org/Person">

<span itemprop="name">Юрий Гагарин</span>

<img src="gagarin.jpg" itemprop="image"/> <span itemprop="jobTitle">Летчик-

космонавт</span></div>

Page 18: Обзор семантической разметки: стандарты и продукты

Open Graph<html prefix="og: http://ogp.me/ns#

profile: http://ogp.me/ns/profile#"> <head>

<meta property="og:title" content="Юрий Гагарин" /> <meta property="og:type" content="profile" /> <meta property="og:url"

content="http://example.com/Гагарин"/> <meta property="og:image"

content="http://example.com/" /> <meta property="profile:first_name"

content="Юрий" /> <meta property="profile:last_name" content="Гагарин"

/> </head>

... </html>

Page 19: Обзор семантической разметки: стандарты и продукты

Синтаксис

Синтаксис - это способ использования такого языка, т.е. словаря. Он определяет, с помощью каких тегов и как будут указываться сущности и их свойства, например, на веб-страницах.

Page 20: Обзор семантической разметки: стандарты и продукты

Microdata

<div itemscope itemtype="http://schema.org/Person">

<span itemprop="name">Юрий Гагарин</span>

<img src="gagarin.jpg" itemprop="image"/> <span itemprop="jobTitle">Летчик-

космонавт</span></div>

Page 21: Обзор семантической разметки: стандарты и продукты

RDFa<html prefix="og: http://ogp.me/ns#

profile: http://ogp.me/ns/profile#"> <head>

<meta property="og:title" content="Юрий Гагарин" /> <meta property="og:type" content="profile" /> <meta property="og:url"

content="http://example.com/Гагарин"/> <meta property="og:image"

content="http://example.com/" /> <meta property="profile:first_name"

content="Юрий" /> <meta property="profile:last_name" content="Гагарин"

/> </head> ... </html>

Page 22: Обзор семантической разметки: стандарты и продукты

22

JSON-LD

<script type="application/ld+json">{ "@context": "http://json-ld.org/contexts/person.jsonld", "@id": "http://dbpedia.org/resource/John_Lennon", "name": "Джон Леннон", "born": "1940-10-09", "spouse": "http://dbpedia.org/resource/Cynthia_Lennon" } </script>

Page 23: Обзор семантической разметки: стандарты и продукты

Микроформаты

<div class="vcard"> <img class="photo"

src="http://example.com/gagarin.jpg" /> <strong class="fn">Юрий Гагарин</strong>

<span class="title">Летчик-космонавт</span> <span class="org">Военно-воздушные силы

СССР</span> <a class="url"

href=http://example.com/Гагарин>Страница Ю.Гагарина</a>

<span class="note">Первый человек в космосе</span> </div>

Page 24: Обзор семантической разметки: стандарты и продукты
Page 25: Обзор семантической разметки: стандарты и продукты

Самые популярные стандарты

Open Graph в RDFaSchema.org в Microdata

Page 26: Обзор семантической разметки: стандарты и продукты

26

Page 27: Обзор семантической разметки: стандарты и продукты

Что еще?

Page 28: Обзор семантической разметки: стандарты и продукты

Полезные ссылки

Статьи на Хабре http://habrahabr.ru/users/deliya/topics/

Пост в блоге Яндекса http://blog.yandex.ru/post/86368/

Хелп http://help.yandex.ru/webmaster/schema-org/what-is-schema-org.xml

Валидатор микроразметкиhttp://webmaster.yandex.ru/microtest.xml

Page 29: Обзор семантической разметки: стандарты и продукты

Контакты

[email protected]

deliya.makhmutova

Дэлия Махмутова

Группа Семантического Веба в Яндексе

Page 30: Обзор семантической разметки: стандарты и продукты

Cпасибо!