Bir kişi hakkındaki bilgileri tanımlamak için Person öğesini kullanın. Kişi, bir raporlama biriminin adayı, seçim yetkilisi veya otoritesi olabilir. ElectionReport öğesi, bu feed'deki Person nesnelerinin tamamını içeren PersonCollection öğesini içerir. Bu Person nesnelerine Candidate ve GpUnit içinde referans verilir. PersonCollection, isteğe bağlı olarak iletişim bilgilerini ilişkilendirmek için ContactInformation içerir.
Özellikler
Aşağıdaki tabloda Person öğesinin özellikleri açıklanmaktadır:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
objectId |
Zorunlu | ID |
Diğer öğelerin bu öğeye referans vermek için kullandığı benzersiz dahili tanımlayıcı. |
Öğeler
Aşağıdaki tabloda Person öğeleri açıklanmaktadır:
| Öğe | Çokluk | Tür | Açıklama |
|---|---|---|---|
ContactInformation |
0 veya daha fazla | ContactInformation |
Kişinin iletişim bilgilerini ilişkilendirir. Bu, Kişinin resmini ekliyorsanız URI'ye |
DateOfBirth
|
0 veya 1 | PartialDate |
Kişinin doğum tarihi. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Kimliği kişiyle ilişkilendirir. Bir kararlı tanımlayıcı gerekir. |
FirstName |
0 veya 1 | string |
Kişinin adı. |
FullName |
1 | InternationalizedText |
Kişinin tam adı. Birden fazla dildeki tam adların nasıl ele alınacağıyla ilgili ayrıntılar için Yerel dildeki içerikler başlıklı makaleyi inceleyin. |
Gender |
0 veya 1 | string |
Kişinin cinsiyeti.
|
LastName |
0 veya 1 | string |
Kişinin soyadı. |
MiddleName |
0 veya daha fazla | string |
Kişinin ikinci adı. |
Nickname |
0 veya 1 | string |
Yaygın olarak bilinen bir takma adı varsa kişiyle ilişkilendirilmiş takma ad. |
PartyId |
1 veya daha fazla | IDREF |
Bir
Party
öğesinin benzersiz tanımlayıcısı. Kişiyi bir siyasi partiyle ilişkilendiriyorsa Bu kişinin ilişkili olduğu Party objectId bilgisini verin. |
Prefix |
0 veya 1 | string |
Kişiyle ilişkili bir önek (ör.Bay veya Dr.) |
Profession |
0 veya 1 | InternationalizedText |
Kişinin mesleği. |
Suffix |
0 veya 1 | string |
Kişiyle ilişkili bir ek (ör. Jr.) |
Title |
0 veya 1 | InternationalizedText |
Kişiyle ilişkili bir unvan. |
Örnekler
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"] } ]