Bir kişiyle ilgili 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, |
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ğı hakkında ayrıntılı bilgi için Yerel dildeki içerikler başlıklı makaleyi inceleyin. |
Gender |
0 veya 1 | string |
Kişinin cinsiyeti.
|
ImageUri |
0 veya daha fazla | AnnotatedUri |
Kişinin resmine doğrudan bağlantı sağlayan bir URI. Resmin üçüncü taraflarca kullanım için lisanslı olması gerekir. |
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 |
Party öğesinin benzersiz tanımlayıcısı. Kişiyi bir siyasi partiyle ilişkilendirir. Bu kişinin ilişkili olduğu Party objectId bilgisini girin. |
Prefix |
0 veya 1 | string |
Kişiyle ilişkilendirilmiş bir ön ek (ö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"] } ]