Использование нескольких элементов одного типа в Schema.org JSON-LD

Я пытаюсь использовать структурированные данные для указания нескольких организаций (см. ниже). Но инструмент тестирования структурированных данных Google распознает только первый элемент каждого типа.

Как я могу перечислить несколько элементов alumniOf?

<script type="application/ld+json">
  {
    "@context": "http://schema.org",
    "@type": "Organization",
    "name": "My Org",
    "founder": {
      "@type": "Person",
      "name":"Me",
      "alumniOf":{
        "@type": "Organization",
        "name": "My Org 1"
      },
      "alumniOf":{
        "@type": "Organization",
        "name": "My Org 2"
      }

  }
</script>

person s2t2    schedule 05.03.2017    source источник
comment
@Richard Wallis написал на эту тему в блоге здесь: dataliberate.com/2015/04/15/the-role-of-role-in-schema-org   -  person Jay Gray    schedule 06.03.2017


Ответы (1)


Вы можете перечислить несколько элементов alumniOf, просто разместив их следующим образом:

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "Organization",
    "name": "My Org",
    "founder": {
        "@type": "Person",
        "name":"Me",
        "alumniOf": [
            {
                "@type": "Organization",
                "name": "My Org 1"
            },
            {
                "@type": "Organization",
                "name": "My Org 2"
            }
        ]
    }
}
</script>

Проверено здесь. https://search.google.com/structured-data/testing-tool

person shivamsupr    schedule 05.03.2017
comment
Я проверю тест сегодня и отмечу его как правильный на тот момент. Благодарю вас! Слишком просто! - person s2t2; 06.03.2017