#schema.org #json-ld
#schema.org #json-ld
Вопрос:
Я внедряю структурированные данные на свой веб-сайт. Когда я рассматриваю Schema.org Article
, publisher
и author
одно и то же Organization
.
Рекомендуется ли дублировать его в обоих свойствах? Я использую JSON-LD для его реализации.
Комментарии:
1. Что еще вы бы сделали в такой ситуации?
Ответ №1:
В JSON-LD (в отличие от Microdata и RDFa) у вас нет другого выбора, кроме как дублировать его.
Однако вам не обязательно указывать полный Organization
элемент в обоих местах. Укажите свой Organization
URI с помощью @id
, а затем ссылайтесь на этот URI в другом месте:
"author": {
"@type": "Organization",
"@id": "/#org",
"url": "/",
"name": "Nosek Inc.",
"description": "Great organization"
},
"publisher": {"@id": "/#org"}
Часто имеет смысл предоставить / дублировать хотя бы некоторые свойства, например, такие важные, как @type
, name
, url
и т.д.:
"publisher": {
"@type": "Organization",
"@id": "/#org",
"name": "Nosek Inc."
}