Użyj encji Person, aby zdefiniować informacje o osobie. Osoba może być kandydatem, urzędnikiem wyborczym lub organem w jednostce raportowania. Element
ElectionReport zawiera
PersonCollection, który zawiera pełny zestaw obiektów Person w tym
pliku danych. Te obiekte Person są przywoływane w
Candidate i
GpUnit. Element PersonCollection może opcjonalnie
zawierać ContactInformation
, aby powiązać informacje kontaktowe.
Atrybuty
W tabeli poniżej opisano atrybuty elementu Person:
| Atrybut | Wymagany? | Typ | Opis |
|---|---|---|---|
objectId |
Wymagane | ID |
Unikalny identyfikator wewnętrzny używany przez inne elementy do odwoływania się do tego elementu. |
Elementy
W tabeli poniżej opisano elementy Person:
| Element | Mnogość | Typ | Opis |
|---|---|---|---|
ContactInformation |
0 lub więcej | ContactInformation |
Powiązuje informacje kontaktowe z osobą. Musi zawierać adnotowany identyfikator URI z adnotacją |
DateOfBirth
|
0 lub 1 | PartialDate |
Data urodzenia osoby. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Powiązuje identyfikator z osobą. Wymagany jest stabilny identyfikator. |
FirstName |
0 lub 1 | string |
Imię osoby. |
FullName |
1 | InternationalizedText |
Pełne imię i nazwisko osoby. Więcej informacji o tym, jak obsługiwać pełne imiona i nazwiska w wielu językach, znajdziesz w sekcji Treści w języku lokalnym. |
Gender |
0 lub 1 | string |
Płeć osoby. Dla elementu
|
ImageUri |
0 lub więcej | AnnotatedUri |
Identyfikator URI, który zawiera bezpośredni link do zdjęcia osoby. Obraz musi być licencjonowany do użytku przez osoby trzecie. |
LastName |
0 lub 1 | string |
Nazwisko osoby. |
MiddleName |
0 lub więcej | string |
Drugie imię osoby. |
Nickname |
0 lub 1 | string |
Pseudonim powiązany z osobą, jeśli ma ona powszechnie znany alias. |
PartyId |
1 lub więcej | IDREF |
Unikalny identyfikator elementu
Party. Powiązuje partię polityczną z osobą. Podaj
objectId elementu Party z którym jest powiązana ta osoba. |
Prefix |
0 lub 1 | string |
Przedrostek powiązany z osobą, np. Pan lub Pani |
Profession |
0 lub 1 | InternationalizedText |
Zawód osoby. |
Suffix |
0 lub 1 | string |
Przyrostek powiązany z osobą, np. Jr. |
Title |
0 lub 1 | InternationalizedText |
Tytuł powiązany z osobą. |
Przykłady
XML
<Person objectId="per-12321"> <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>per-12321</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>