Verwenden Sie die Entität Person, um Informationen zu einer Person zu definieren. Die Person kann ein Kandidat, ein Wahlbeamter oder eine Behörde für eine Berichtseinheit sein. Das Element ElectionReport enthält PersonCollection, das die vollständigen Person-Objekte in diesem Feed enthält. Auf diese Person-Objekte wird in Candidate und GpUnit verwiesen. Ein PersonCollection kann optional ContactInformation enthalten, um Kontaktdaten zu verknüpfen.
Attribute
In der folgenden Tabelle werden die Attribute des Person-Elements beschrieben:
| Attribut | Erforderlich? | Typ | Beschreibung |
|---|---|---|---|
objectId |
Erforderlich | ID |
Eindeutige interne Kennung, die von anderen Elementen verwendet wird, um auf dieses Element zu verweisen. |
Elemente
In der folgenden Tabelle werden die Elemente für Person beschrieben:
| Element | Multiplizität | Typ | Beschreibung |
|---|---|---|---|
ContactInformation |
0 oder mehr | ContactInformation |
Verknüpft Kontaktdaten mit der Person. Dazu muss ein annotierter URI enthalten sein, der mit Wenn Sie ein Bild der Person einfügen, kennzeichnen Sie den URI mit der Anmerkung |
DateOfBirth
|
0 oder 1 | PartialDate |
Das Geburtsdatum der Person. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Ordnet der Person eine ID zu. Eine stabile Kennung ist erforderlich. |
FirstName |
0 oder 1 | string |
Der Vorname der Person. |
FullName |
1 | InternationalizedText |
Der vollständige Name der Person. Weitere Informationen zum Umgang mit Vollnamen in mehreren Sprachen finden Sie unter Inhalte in Landessprache. |
Gender |
0 oder 1 | string |
Das Geschlecht der Person. Folgende Werte sind für
|
LastName |
0 oder 1 | string |
Der Nachname der Person. |
MiddleName |
0 oder mehr | string |
Der zweite Vorname der Person. |
Nickname |
0 oder 1 | string |
Der mit der Person verknüpfte Alias, falls sie einen allgemein bekannten Alias hat. |
PartyId |
Mindestens 1 | IDREF |
Eindeutige Kennung für ein Party-Element. Verknüpft eine politische Partei mit der Person. Geben Sie die objectId der Party an, mit der diese Person verknüpft ist. |
Prefix |
0 oder 1 | string |
Ein Präfix, das mit der Person verknüpft ist, z. B. Herr oder Dr. |
Profession |
0 oder 1 | InternationalizedText |
Der Beruf der Person. |
Suffix |
0 oder 1 | string |
Ein mit der Person verknüpftes Suffix, z. B. Jr. |
Title |
0 oder 1 | InternationalizedText |
Ein Titel, der mit der Person verknüpft ist. |
Beispiele
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"] } ]