Описывает организацию (компанию, бизнес или институт). Чаще всего используется для идентификации издателя сайта (класс WebSite).
Этот класс разметки может быть трансформирован в более специфический тип (такой, как Корпорация (класс Corporation) или Местный бизнес (класс LocalBusiness ), если выполняются соответствующие условия.
Триггеры#
Должен выводиться на всех опубликованных страницах.
Обязательные свойства разметки Organization #
Валидная разметка Organization должна обладать следующими свойствами.
- @id: URL главной сайта, добавленный, как #/schema/organization/{{ID}}, где {{ID}} глобальный уникальный постоянный идентификатор (например, ID из базы данных организаций).
- Если организация является издателем сайта (класс WebSite) (так называемая, the "первичная", или "эта организация"), тогда значение {{ID}} должны быть равным 1.
- logo: ссылка по ID на изображение логотипа организации.
- URL: Домашний URL сайта.
- name: название организации.
Сценарии ошибок#
Если одно из обязательных полей разметки отсутствует или заполнено некорректно, узел разметки не выводится.
Если узел разметки не выводитсяt, все сущности, которые связаны с организацией, (класс Organization) (например, издатель сайта (класс WebSite), или производитель продукта (класс Product)) должны в разметке удалить ссылки на класс (Organization).
Опциоальные свойства#
Следующие свойства должны добавляться, когда это возможно:
- sameAs: массив URL, представляющий организацию в интернете (например, ссылки на страницы Wikipedia, или профиль в Facebook, или других социальных сетях).
- image: массив изображений, представляющих организацию (включая логотип), ссылки по ID.
Трансформация#
Тип класса Organization может быть изменен по следующему сценарию.
Когда бизнес 'местный'#
- Когда доступна информация о расположении, класс разметки Organization может иметь право на расширение в тип LocalBusiness.
Примеры#
Минимальные свойства разметки Organization#
{ "@context": "https://schema.org", "@graph": [ { "@type": "Organization", "@id": "https://www.example.com/#/schema/organization/abc123", "logo": { "@id": "https://www.example.com/#/schema/image/abc123" }, "url": "https://www.example.com/#/schema/organization/", "name": "Example organization name" } ] }
Расширенная разметка#
{ "@context": "https://schema.org",
"@graph": [ {
"@type": "Organization",
"@id": "https://www.example.com/#/schema/organization/abc123",
"url": "https://www.example.com/#/schema/organization/",
"name": "Example organization name",
"sameAs": [
"https://www.wikipedia.com/example-organization", "https://www.linkedin.com/company/1234"
],
"logo": { "@id": "https://www.example.com/#/schema/image/abc123" }, "image": [ {
"@id": "https://www.example.com/#/schema/image/abc123"
},
{ "@id": "https://www.example.com/#/schema/image/def456" }
],
"email": "example@example.com",
"telephone": "01234 567 891",
"location": [
{
"@id": "https://www.example.com/#/schema/location/abc123"
},
{ "@id": "https://www.example.com/#/schema/location/def456" }
],
"address": { "@id": "https://www.example.com/#/schema/address/abc123" }
}
] }