#schema #json-ld
#схема #json-ld
Вопрос:
Какой правильный способ реализовать https://schema.org/GenderType для https://schema.org/Person в JSON-LD.
Я попытался ниже:
{
"@context": "http://schema.org",
"@type": "Person",
"givenName": "First Name",
"familyName": "Last name",
"gender": {
"@type": "GenderType",
"gender" "Male"
}
}
Работает следующее:
{
"@context": "http://schema.org",
"@type": "Person",
"givenName": "First Name",
"familyName": "Last name",
"gender": "Male"
}
Хотя это использовало бы https://schema.org/Text
Другое решение:
{
"@context": "http://schema.org",
"@type": "Person",
"givenName": "First Name",
"familyName": "Last name",
"gender": "https://schema.org/Male"
}
Кажется, действительно в https://search.google.com/structured-data/testing-tool
Хотя не уверен, что это означает, что это должно быть реализовано.
Комментарии:
1. Я пошел с последней версией. Он не показывает никаких ошибок и, похоже, выглядит нормально.
2. Второй тоже должен быть в порядке. Вам не нужно указывать полный URL-адрес, если вы уже определили его как @context .