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
ElectionReport Element enthält
PersonCollection, die alle Person Objekte in diesem
Feed enthält. Auf diese Person-Objekte wird in
Candidate und
GpUnit verwiesen. A PersonCollection kann optional
enthalten, um Kontaktdaten zu verknüpfen.ContactInformation
Attribute
In der folgenden Tabelle werden die Attribute für das Element Person beschrieben:
| Attribut | Erforderlich? | Typ | Beschreibung |
|---|---|---|---|
objectId |
Erforderlich | ID |
Eindeutige interne ID, 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. Dies muss einen
mit `wikipedia` annotierten URI
enthalten, der auf die kanonische Wikipedia-Seite der Person verweist, falls vorhanden. |
DateOfBirth
|
0 oder 1 | PartialDate |
Das Geburtsdatum der Person. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Verknüpft eine ID mit der Person. Eine stabile ID 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
|
ImageUri |
0 oder mehr | AnnotatedUri |
Ein URI, der einen direkten Link zu einem Bild der Person enthält. Das Bild muss für die Verwendung durch Dritte lizenziert sein. |
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 Spitzname der Person, falls sie ein allgemein bekanntes Alias hat. |
PartyId |
1 oder mehr | IDREF |
Eindeutige ID 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 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"] } ]