شخص

استخدِم عنصر Person لتحديد معلومات عن شخص. قد يكون الشخص مرشّحًا أو مسؤولًا انتخابيًا أو جهة مسؤولة عن وحدة إعداد التقارير. يتضمّن عنصر ElectionReport عنصر PersonCollection الذي يحتوي على المجموعة الكاملة من عناصر Person في هذه الخلاصة. تتم الإشارة إلى عناصر Person هذه في Candidate و GpUnit. يمكن أن يتضمّن PersonCollection ContactInformation اختياريًا لربط معلومات الاتصال.

السمات

يوضّح الجدول التالي سمات العنصر Person:

السمة مطلوب؟ النوع الوصف
objectId مطلوب ID معرّف داخلي فريد يستخدمه العناصر الأخرى للإشارة إلى هذا العنصر.

العناصر

يصف الجدول التالي عناصر Person:

العنصر التعددية النوع الوصف
ContactInformation 0 أو أكثر ContactInformation

ربط معلومات الاتصال بالشخص

يجب أن يتضمّن ذلك عنوان URL مشروحًا تم شرحه باستخدام wikipedia ويحدّد الصفحة الأساسية للشخصية على ويكيبيديا، إذا كانت متوفّرة. قدِّم أيضًا أيّ عناوين URL أو مواقع إلكترونية أخرى معروفة شخصية على وسائل التواصل الاجتماعي. يجب أن تكون هذه المعلومات خاصة بهذا الشخص تحديدًا، وليس لمكتبه أو إدارته.

إذا كنت بصدد تضمين صورة للشخص، أضِف تعليقًا توضيحيًا على عنوان URL باستخدام التعليق التوضيحي 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 لاحقة مرتبطة بالشخص، مثل الثاني
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"]
      }
    ]