Защо всъщност се използват микроданните
Вече писахме за това как работи светът на семантичното маркиране и защо има толкова много синтактични стандарти. Сега искаме да ви кажем защо е необходимо всичко това. Защо са разработени толкова много стандарти и къде се използват. Защо всички трябва да знаят това?
Има много големи задачи в уеб услугите, базирани на пренос на данни и създаване на връзки между обекти. В тази статия ще анализираме примери за конкретни проекти, реализирани с помощта на семантично маркиране.
Търсачките се стремят да подобрят резултатите: те разработват съветници, стартират партньорски програми и събират „бази от знания“. Повечето от тези задачи се решават с помощта на маркиране. Сайтовете могат да получат красив фрагмент, да прехвърлят данни за Yandex.Islands и „базите от знания“, които имат почти всички търсачки (Google Knowledge Graph, Bing Satori, Yandex Entity Search), получават свежи данни.
Подобряване на резултатите от търсенето: фрагменти в Yandex, Google, Bing и Yahoo!
За да отговарят по-добре на заявките на потребителите и да правят разширени резултати от търсенето, търсачките трябва да решат проблема с получаването на структурирани данни от сайтове. Има два начина за решаване:
- Получаване на данни с помощта на алгоритми.
- Получаване на данни от уебмастъри.
- Разработването на алгоритми е интересно, но доста скъпо.
- По-лесно е да поискате данни от уебмастъри, но те могат да предоставят както реални данни, така и фалшиви. Освен това е малко вероятно пълнотата на предоставянето на такива данни да бъде сто процента.
През 2008 г., когато маркирането вече беше започнало да се разпространява и редица сайтове бяха готови да предават структурирани данни, Yahoo! SearchMonkey, а година по-късно стартира и първата партньорска програма на Yandex. Стана ясно, че много уебмастъри се интересуват от честна популяризация на сайта си, за да изглежда по-добре на страницата с резултати от търсенето.
Yahoo! Търси Маймуна
От май 2008 г., когато Yahoo! Стартира SearchMonkey, разработчиците могат да предават семантични данни и да подобряват резултатите от търсенето на сайта си. Това беше първата в света партньорска програма за сайтове със семантично маркиране.
Различни данни могат да бъдат предадени с помощта на маркиране в синтаксис RDFa или Microformats. В резултат на това се появиха фрагменти, наситени със семантични данни, вместо обичайните. Много от тях не само имаха подобрен външен вид и усещане, но и различни бутони и опции за взаимодействие със сайта, без да напускате страницата за търсене.
Примери за богати фрагменти за Yandex, Google и Bing
Въпреки факта, че SearchMonkey престана да съществува, идеята, реализирана през 2008 г., продължава да се развива. Други търсачки редовно стартират партньорски програми за различни видове съдържание.
В Yandex такива програми работят по следния начин. Заявките на потребителите се анализират и се измислят подходящи отговори за тях. След това се разглеждат различни източници на данни за тези опции и в някои случаи семантичното маркиране е най-подходящо. След това се разработва и стартира партньорска програма за уеб администратори, която ние обявяваме. Собствениците на сайтове добавят маркиране към страници сподходящо съдържание и благодарение на него получавате структурирани фрагменти, които могат да привлекат повече потребители. Фрагментите могат да съдържат снимки, допълнителна информация или просто структуриран текст. В същото време, ако обикновените фрагменти отговарят по-добре на конкретна потребителска заявка, те продължават да се генерират за страници с маркиране.
Акорди в Yandex:
Музика в Google:
Прегледи в Bing:
Подробна информация е в документацията: Yandex, Google, Bing.
Яндекс.Острови
Решихме да отидем отвъд подобряването на фрагментите и да позволим на потребителите да взаимодействат със сайтове направо в SERPs, където последните могат да бъдат представени под формата на полезен интерактивен отговор с актуализирана информация в реално време.
Те също така говориха за няколко нови типа острови, които се формират на базата на Schema.org. Островите със статията, обектната карта и каталога са достъпни на beta.yandex.ru.
Бази знания
В Yandex така работи Entity Search, в Google - Knowledge Graph, в търсачката на Microsoft - Bing Satori. Навсякъде работата е изградена на подобен принцип:
- отговорът на заявката се допълва с картата на обекта и препоръките;
- данните са взети от отворени източници като Freebase и Wikipedia, както и от натрупани бази знания.
На конференцията Google I/O през 2013 г. бяха показани примери, при които информацията, маркирана от Schema.org, попада в областта на Графа на знанието.
ГолямСатори за съжаление не работи в български търсения. Но има примери от английски с интересни функции: връзки към лекции в TED или възможност за слушане на аудиозаписи в колоната за известни личности могат да бъдат добавени към картата на обекта.
Yandex Entity Search вече работи в Турция, а в България може да се види за запитвания, свързани с футбол:
Технологичната част на проекта вече е разработена, а в бъдеще ще представим нашето визуално решение за широк спектър от заявки.
Други случаи на употреба: приложения и дълбоки връзки
Open Graph може да се използва и от приложения с игри.
За повече информация и примери за употреба вижте документацията на Facebook и Google+. Също така с помощта на Open Graph можете да контролирате визуализацията на връзките към вашия сайт - писахме за това в първата статия.
Дълбоки връзки
По принцип изразът "deep linking" означава преход към всяка неглавна страница на сайта. В контекста на приложенията това е, което наричаме връзки, които ви позволяват не само да стигнете до страницата, когато щракнете, но веднага да отворите страницата за изтегляне или желаната част от приложението.
Сега тази тема се развива много активно и е особено подкрепена от компании, развиващи областта на приложението. Вече е възможно да отидете до определена част от приложението или да извършите някакво действие (например слушане на музика) на страницата с резултати от търсенето.
Това е в Google и Bing.
Има начин за междуплатформено решение за свързване на приложения с множество тагове от Facebook - Applinks. С Applinks можете да свързвате приложения помежду си, а напоследък и да свързвате към определени части от приложението.
Маркиране в пощата
Както се вижда отКакто е описано по-горе, повечето проекти за маркиране са свързани с търсачки и приложения. Има примери за внедряване в други услуги, например в пощата.
Gmail Actions ви позволява да добавяте бутони за потребителски действия въз основа на Schema.org. Използва се маркиране на действие, стандарт, в чието разработване участва и Yandex.
Например искате да поканите човек на събитие. За да им дадете възможност да спестят време и незабавно да отговорят на поканата, можете да използвате маркиране, за да добавите специален бутон, с който потребителят може да отговори, без дори да отваря имейла. По същия начин потребителят може да остави отзив:
Освен бутони за писане на рецензии и отговаряне на покани, можете да добавите бутони за други видове действия – запазване на купон, добавяне на песен към плейлист, чекиране за полет и други.
Microsoft има подобна възможност: авиокомпаниите могат да прехвърлят данни за услугата Cortana (подобно на Siri). За да направите това, трябва да добавите маркиране на Schema.org към изходящи имейли с информация за полети.