Использование productontology.org чтобы добавить Несколько Типов?
Я недавно читал о productontology.org для определения дополнительных типов с schema.org чтобы быть более конкретным.
Я создаю веб-сайт для местного зоомагазина, который предлагает различные товары для домашних животных, уход и обучение. У меня есть следующий код для схемы сайта:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "LocalBusiness",
"additionalType": "http://www.productontology.org/id/Dog_grooming",
//Additional Schema Markup (opening hours, location, etc.)
}
</script>
Как вы можете видеть, я добавил additionalType
в JSON-LD для ухода за собаками. Могу ли я добавить несколько additionalType
, если это применимо к бизнесу? Т.Е.:
"additionalType": "http://www.productontology.org/id/Dog_grooming",
"additionalType": "http://www.productontology.org/id/Dog_training",
Или должен Я придерживаюсь одного? Другими словами, разрешено или выгодно добавлять более одного additionalType
?
Кроме того, правильно ли я использую additionalType
в JSON-LD? (Я не видел никаких реальных примеров с additionalType
и JSON-LD.)
1 answers
Ваше использование additionalType
в первом фрагменте правильно.
Пример, где используется additionalType
, можно увидеть на Schema.org ’с IndividualProduct
:
<script type="application/ld+json"> { "@context": "http://schema.org", "@id": "#product", "@type": "IndividualProduct", "additionalType": "http://www.productontology.org/id/Racing_bicycle", "description": "ACME Racing Bike, bought 8/2008, almost new, with a signature of Eddy Merckx on the frame.", "name": "ACME Racing Bike in black (2008)" } </script>
Также возможно добавление нескольких дополнительных типов. Однако не путем добавления свойства несколько раз, а, например, с помощью массива:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "LocalBusiness",
"additionalType": ["http://www.productontology.org/id/Dog_grooming", "http://www.productontology.org/id/Dog_training"]
}
</script>
Добавление нескольких дополнительных типов, конечно, может быть полезным: если применяется несколько типов, так тому и быть! Было бы бессмысленно произвольно ограничивать его одним только дополнительный тип.
Вы, конечно, можете добавлять типы из разных словарей; они не обязательно должны быть из одного и того же словаря.