شخص

از نهاد 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"
      }
    ]