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