Человек

Используйте сущность Person для определения информации о человеке. Это лицо может быть кандидатом, должностным лицом избирательной комиссии или представителем отчитывающейся единицы. Элемент ElectionReport включает PersonCollection , который содержит полный набор объектов Person в этом канале. На эти объекты Person имеются ссылки в Candidate и GpUnit . PersonCollection дополнительно включает в себя ContactInformation для связывания контактной информации.

Атрибуты

В следующей таблице описаны атрибуты элемента Person :

Атрибут Необходимый? Тип Описание
objectId Необходимый ID Уникальный внутренний идентификатор, используемый другими элементами для ссылки на этот элемент.

Элементы

В следующей таблице описаны элементы Person :

Элемент Множественность Тип Описание
ContactInformation 0 или более ContactInformation

Связывает контактную информацию с человеком.

Он должен включать аннотированный URI , аннотированный wikipedia и указывающий каноническую страницу Википедии человека, если таковая существует. Также укажите любые другие известные URI личных социальных сетей или веб-сайты. Эта информация должна относиться конкретно к этому человеку, а не к его офису или отделу.

Если вы включаете изображение человека, добавьте к URI аннотацию candidate-image .

DateOfBirth 0 или 1 PartialDate Дата рождения человека.
ExternalIdentifiers 1 ExternalIdentifiers Связывает идентификатор с человеком. Требуется стабильный идентификатор .
FirstName 0 или 1 string Имя (имя) человека.
FullName 1 InternationalizedText Полное имя человека. Подробную информацию о том, как обрабатывать полные имена на нескольких языках, см. в разделе Содержимое на местных языках .
Gender 0 или 1 string

Пол человека. Для Gender доступны следующие значения:

  • Для мужчин: m , male или man
  • Для женщин: f , female или woman
  • Для любого другого пола: o , x , other или nonbinary
LastName 0 или 1 string Фамилия (фамилия) человека.
MiddleName 0 или более string Второе имя человека.
Nickname 0 или 1 string Псевдоним, связанный с человеком, если у него есть общеизвестный псевдоним.
PartyId 1 IDREF Уникальный идентификатор элемента Party . Ассоциирует политическую партию с человеком. Укажите objectId Party , с которой связан этот человек.
Prefix 0 или 1 string Префикс, связанный с человеком, например, г-н или доктор.
Profession 0 или 1 InternationalizedText Профессия человека.
Suffix 0 или 1 string Суффикс, связанный с таким человеком, как Jr.
Title 0 или 1 InternationalizedText Титул, связанный с человеком.

Примеры

XML

    <Person objectId="P12321">
      <ContactInformation>
        <Uri Annotation="candidate-image">https://example.come/candidates/ayron-silva.jpg</Uri>
        <Uri Annotation="official-facebook">https://fb.com/ayronsilvasample/</Uri>
        <Uri Annotation="official-instagram">https://www.instagram.com/ayron_silva_sample/</Uri>
        <Uri Annotation="official-twitter">https://twitter.com/ayronsilvasample</Uri>
        <Uri Annotation="official-website">https://ayron-silva-sample.com/</Uri>
        <Uri Annotation="official-youtube">https://www.youtube.com/user/ayron831/featured</Uri>
        <Uri Annotation="wikipedia">https://en.wikipedia.org/wiki/Ayron-Silva-Sample</Uri>
        <Uri Annotation="wikipedia">https://zh.wikipedia.org/zh/%E8%94%A1%E8%8B%B1%E6%96%87</Uri>
        <Uri Annotation="campaign">https://ayronsilvacampaign.com</Uri>
      </ContactInformation>
      <ExternalIdentifiers>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>stable</OtherType>
          <Value>stable-pers-P12321</Value>
        </ExternalIdentifier>
      </ExternalIdentifiers>
      <FullName>
        <Text language="pt">Ayrton Silva</Text>
        <Text language="en">Ayrton Silva</Text>
        <Text language="hi">एर्टन सेना</Text>
        <Text language="ja">アイルトン・シルバ</Text>
      </FullName>
      <DateOfBirth>1960-01-01</DateOfBirth>
      <Gender>M</Gender>
      <LastName>Silva</LastName>
      <PartyId>par-dpp</PartyId>
    </Person>

JSON

    "Person": [
      {
        "objectId": "P12321",
        "ContactInformation": {
          "Uri": [
            "Annotation": "candidate-image"
            "value": "https://example.come/candidates/ayron-silva.jpg"
          ],
          "Uri": [
            "Annotation": "official-facebook"
            "value": "https://fb.com/ayronsilvasample/"
          ]
          "Uri": [
            "Annotation": "official-instagram"
            "value": "https://www.instagram.com/ayron_silva_sample"
          ]
          "Uri": [
            "Annotation": "official-twitter"
            "value": "https://twitter.com/ayronsilvasample"
          ]
          "Uri": [
            "Annotation": "official-website"
            "value": "https://ayron-silva-sample.com/"
          ]
          "Uri": [
            "Annotation": "official-youtube"
            "value": "https://www.youtube.com/user/ayron831/featured"
          ]
          "Uri": [
            "Annotation": "wikipedia"
            "value": "https://en.wikipedia.org/wiki/Ayron-Silva-Sample"
          ]
          "Uri": [
            "Annotation": "wikipedia"
            "value": "https://zh.wikipedia.org/zh/%E8%94%A1%E8%8B%B1%E6%96%87"
          ],
          "Uri": [
            "Annotation": "campaign"
            "value": "https://ayronsilvacampaign.com"
          ]
        }
        "ExternalIdentifiers": {
          "ExternalIdentifier" : [
            {
              "Type": "other",
              "OtherType": "stable",
              "Value": "stable-pers-P12321"
            }
          ]
        }
        "FullName": {
          "Text": [
            {
              "value": "Ayrton Silva",
              "language": "pt"
            },
            {
              "value": "Ayrton Silva",
              "language": "en"
            },
            {
              "value": "एर्टन सेना",
              "language": "hi"
            },
            {
              "value": "アイルトン・シルバ",
              "language": "ja"
            }
          ]
        },
        "DateOfBirth": "1960-01-01",
        "Gender": "M",
        "LastName": "Silva"
        "PartyId": "par-dpp"
      }
    ]