Разметка citation (или микроразметка цитирования) — это способ структурирования информации о библиографических источниках, статьях, книгах или научных работах на веб-странице так, чтобы она была понятна не только людям, но и поисковым системам, библиотекам и специальным парсерам.
В зависимости от контекста, под этим могут подразумеваться три основные вещи:
1. Schema.org (Микроразметка для SEO)
Это самый распространенный вариант в вебе. Используется стандарт Schema.org с типом ScholarlyArticle, Book, NewsArticle или общим типом CreativeWork. Поисковики (Google, Яндекс) используют эту разметку, чтобы выводить расширенные сниппеты в результатах поиска или индексировать научные работы в специальных сервисах (например, Google Scholar).
< script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ScholarlyArticle",
"headline": "Название статьи",
"author": {
"@type": "Person",
"name": "Иван Иванов"
},
"datePublished": "2023-05-10",
"publisher": {
"@type": "Organization",
"name": "Название журнала"
},
"citation": {
"@type": "CreativeWork",
"name": "Название цитируемой работы",
"author": "Петров П."
}
}
</ script>
Зачем это нужно?
Для SEO: Улучшает видимость научных статей в поиске.
Для автоматизации: Позволяет программам (библиографическим менеджерам) одним кликом забрать все данные об источнике (автор, год, название, DOI), чтобы пользователь не вводил их вручную.
Для связности: Позволяет строить графы цитирования (кто кого цитирует) в масштабах всего интернета.