คน

ใช้เอนทิตี Person เพื่อกำหนดข้อมูลเกี่ยวกับบุคคล บุคคลดังกล่าวอาจเป็นผู้สมัครรับเลือกตั้ง เจ้าหน้าที่การเลือกตั้ง หรือหน่วยงานของหน่วยงานที่รายงาน องค์ประกอบ ElectionReport มี PersonCollection ซึ่งมีชุดออบเจ็กต์ Person ทั้งหมดใน ฟีดนี้ ออบเจ็กต์ Person เหล่านี้มีการอ้างอิงใน Candidate และ GpUnit อาจมี PersonCollection เพื่อเชื่อมโยงข้อมูลติดต่อ (ไม่บังคับ)ContactInformation

Attributes

ตารางต่อไปนี้จะอธิบายแอตทริบิวต์ขององค์ประกอบ Person

แอตทริบิวต์ จำเป็นหรือไม่ ประเภท คำอธิบาย
objectId ต้องระบุ ID ตัวระบุภายในที่ไม่ซ้ำกันซึ่งองค์ประกอบอื่นๆ ใช้เพื่ออ้างอิง องค์ประกอบนี้

องค์ประกอบ

ตารางต่อไปนี้จะอธิบายองค์ประกอบของ Person

องค์ประกอบ ความหลากหลาย ประเภท คำอธิบาย
ContactInformation 0 รายการขึ้นไป ContactInformation

เชื่อมโยงข้อมูลติดต่อกับบุคคล

ข้อมูลนี้ต้องมี URI ที่มีการใส่คำอธิบายประกอบ ด้วย wikipedia และระบุหน้า Wikipedia Canonical ของบุคคลดังกล่าว (หากมี) นอกจากนี้ ให้ระบุ URI หรือเว็บไซต์โซเชียลมีเดีย ส่วนตัว อื่นๆ ที่ทราบ ข้อมูลนี้ ต้องเป็นของบุคคลดังกล่าวโดยเฉพาะ ไม่ใช่ของสำนักงานหรือ แผนก

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
ImageUri 0 รายการขึ้นไป AnnotatedUri URI ที่ให้ลิงก์โดยตรงไปยังรูปภาพของบุคคล รูปภาพ ต้องได้รับอนุญาตให้บุคคลที่สามใช้งาน
LastName 0 หรือ 1 string นามสกุลของบุคคล
MiddleName 0 รายการขึ้นไป string ชื่อกลางของบุคคล
Nickname 0 หรือ 1 string ชื่อเล่นที่เชื่อมโยงกับบุคคลหากบุคคลดังกล่าวมีชื่อแทนที่รู้จักกันโดยทั่วไป
PartyId 1 รายการขึ้นไป IDREF ตัวระบุที่ไม่ซ้ำกันสำหรับ Party องค์ประกอบ เชื่อมโยงพรรคการเมืองกับบุคคล ระบุ objectId ของ Party ที่บุคคลนี้ เชื่อมโยงด้วย
Prefix 0 หรือ 1 string คำนำหน้าชื่อที่เชื่อมโยงกับบุคคล เช่น Mr. หรือ Dr.
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>
      <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"]
      }
    ]