Kişi

Bir kişiyle ilgili bilgileri tanımlamak için Person öğesini kullanın. Söz konusu kişi bir aday, seçim yetkilisi veya raporlama birimi yetkilisi olabilir. ElectionReport öğesi, bu feed'deki Person nesnelerinin tamamını içeren PersonCollection öğesini içerir. Bu Person nesnelerine Candidate ve GpUnit öğelerinde referans verilir. PersonCollection, isteğe bağlı olarak iletişim bilgilerini ilişkilendirmek için ContactInformation içerir.

Özellikler

Aşağıdaki tabloda Person öğesinin özellikleri açıklanmaktadır:

Özellik Zorunlu mu? Tür Açıklama
objectId Zorunlu ID Diğer öğeler tarafından bu öğeye referans vermek için kullanılan benzersiz dahili tanımlayıcı.

Öğeler

Aşağıdaki tabloda Person öğelerinin özellikleri açıklanmaktadır:

Öğe Çokluk Tür Açıklama
ContactInformation 0 veya daha fazla ContactInformation

İletişim bilgilerini kişiyle ilişkilendirir.

Bu, wikipedia ile ek açıklama eklenmiş ve varsa kişinin standart Wikipedia sayfasını belirten bir açıklanmış URI içermelidir. Ayrıca, bilinen diğer kişisel sosyal medya URI'lerini veya web sitelerini de sağlayın. Bu bilgiler, ilgili kişinin ofisi veya bölümüne değil, doğrudan kendisine ait olmalıdır.

Kişinin resmini eklerseniz URI'yi candidate-image ek açıklamasıyla ek açıklamalı hale getirin.

DateOfBirth 0 veya 1 PartialDate Kişinin doğum tarihi.
ExternalIdentifiers 1 ExternalIdentifiers Bir kimliği kişiyle ilişkilendirir. Sabit bir tanımlayıcı gereklidir.
FirstName 0 veya 1 string Kişinin adı.
FullName 1 InternationalizedText Kişinin tam adı. Birden fazla dilde tam adların nasıl ele alınacağı hakkında ayrıntılı bilgi için Yerel dil içeriği başlıklı makaleyi inceleyin.
Gender 0 veya 1 string

Kişinin cinsiyeti. Gender için aşağıdaki değerler kullanılabilir:

  • Erkekler için: m, male veya man
  • Kadınlar için: f, female veya woman
  • Diğer cinsiyetler için: o, x, other veya nonbinary
LastName 0 veya 1 string Kişinin soyadı.
MiddleName 0 veya daha fazla string Kişinin ikinci adı.
Nickname 0 veya 1 string Yaygın olarak bilinen bir takma adı varsa kişiyle ilişkili takma ad.
PartyId 1 veya daha fazla IDREF Bir Party öğenin benzersiz tanımlayıcısı. Bir siyasi partiyi kişiyle ilişkilendirir. Bu kişinin ilişkili olduğu Party için objectId değerini sağlayın.
Prefix 0 veya 1 string Kişiyle ilişkili bir ön ek (ör.Bay veya Doç.)
Profession 0 veya 1 InternationalizedText Kişinin mesleği.
Suffix 0 veya 1 string Kişiyle ilişkili bir soyadı son eki (ör. Jr.)
Title 0 veya 1 InternationalizedText Kişiyle ilişkili bir unvan.

Örnekler

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>
      <PartyId>par-exp</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","par-exp"]
      }
    ]