استخدِم عنصر Person
لتحديد معلومات عن شخص. قد يكون الشخص
مرشّحًا أو مسؤولًا انتخابيًا أو جهة مسؤولة عن وحدة إعداد التقارير. يتضمّن عنصر
ElectionReport
عنصر
PersonCollection
الذي يحتوي على المجموعة الكاملة من عناصر Person
في
هذه الخلاصة. تتم الإشارة إلى عناصر Person
هذه في
Candidate
و
GpUnit
. يمكن أن يتضمّن PersonCollection
ContactInformation
اختياريًا لربط معلومات الاتصال.
السمات
يوضّح الجدول التالي سمات العنصر Person
:
السمة | مطلوب؟ | النوع | الوصف |
---|---|---|---|
objectId |
مطلوب | ID |
معرّف داخلي فريد يستخدمه العناصر الأخرى للإشارة إلى هذا العنصر. |
العناصر
يصف الجدول التالي عناصر Person
:
العنصر | التعددية | النوع | الوصف |
---|---|---|---|
ContactInformation |
0 أو أكثر | ContactInformation |
ربط معلومات الاتصال بالشخص يجب أن يتضمّن ذلك
عنوان URL مشروحًا
تم شرحه باستخدام إذا كنت بصدد تضمين صورة للشخص، أضِف تعليقًا توضيحيًا على عنوان URL باستخدام التعليق التوضيحي
|
DateOfBirth
|
0 أو 1 | PartialDate |
تاريخ ميلاد المستخدم |
ExternalIdentifiers |
1 | ExternalIdentifiers |
ربط رقم تعريف بالشخص يجب إدخال معرّف ثابت. |
FirstName |
0 أو 1 | string |
الاسم الأول (المُعطى) للشخص. |
FullName |
1 | InternationalizedText |
الاسم الكامل للشخص لمعرفة التفاصيل حول كيفية التعامل مع الأسماء الكاملة بلغات متعددة، يُرجى الاطّلاع على المحتوى باللغة المحلية. |
Gender |
0 أو 1 | string |
جنس المستخدم تتوفّر القيم التالية لسمة
|
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"] } ]