Verwenden Sie die Person-Entität, um Informationen zu einer Person zu definieren. Die Person ist möglicherweise ein Kandidat, ein Wahlbeamter oder eine Behörde für eine Berichtseinheit. Das Element ElectionReport enthält PersonCollection, das den vollständigen Satz von Person-Objekten in diesem Feed enthält. Auf diese Person-Objekte wird in Candidate und GpUnit verwiesen. Ein PersonCollection enthält optional ContactInformation, um Kontaktdaten zu verknüpfen.
Attribute
In der folgenden Tabelle werden die Attribute für das Person-Element 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 gehören, der mit Wenn Sie ein Bild der Person einfügen, annotieren Sie den URI mit der Annotation |
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 vollständigen Namen in mehreren Sprachen finden Sie unter Inhalte in lokaler Sprache. |
Gender |
0 oder 1 | string |
Das Geschlecht der Person. Die folgenden 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 Alias der Person, sofern sie einen allgemein bekannten Alias hat. |
PartyId |
Mindestens 1 | IDREF |
Eindeutige Kennung für ein Party-Element. Ordnet der Person eine politische Partei zu. Geben Sie die objectId des Party an, mit dem 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 Suffix, das mit der Person verknüpft ist, 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"] } ]