Используйте сущность Person
для определения информации о человеке. Это лицо может быть кандидатом, должностным лицом избирательной комиссии или представителем отчитывающейся единицы. Элемент ElectionReport
включает PersonCollection
, который содержит полный набор объектов Person
в этом канале. На эти объекты Person
имеются ссылки в Candidate
и GpUnit
. PersonCollection
дополнительно включает в себя ContactInformation
для связывания контактной информации.
Атрибуты
В следующей таблице описаны атрибуты элемента Person
:
Атрибут | Необходимый? | Тип | Описание |
---|---|---|---|
objectId | Необходимый | ID | Уникальный внутренний идентификатор, используемый другими элементами для ссылки на этот элемент. |
Элементы
В следующей таблице описаны элементы Person
:
Элемент | Множественность | Тип | Описание |
---|---|---|---|
ContactInformation | 0 или более | ContactInformation | Связывает контактную информацию с человеком. Он должен включать аннотированный URI , аннотированный Если вы включаете изображение человека, добавьте к URI аннотацию |
DateOfBirth | 0 или 1 | PartialDate | Дата рождения человека. |
ExternalIdentifiers | 1 | ExternalIdentifiers | Связывает идентификатор с человеком. Требуется стабильный идентификатор . |
FirstName | 0 или 1 | string | Имя (имя) человека. |
FullName | 1 | InternationalizedText | Полное имя человека. Подробную информацию о том, как обрабатывать полные имена на нескольких языках, см. в разделе Содержимое на местных языках . |
Gender | 0 или 1 | string | Пол человека. Для
|
LastName | 0 или 1 | string | Фамилия (фамилия) человека. |
MiddleName | 0 или более | string | Второе имя человека. |
Nickname | 0 или 1 | string | Псевдоним, связанный с человеком, если у него есть общеизвестный псевдоним. |
PartyId | 1 | IDREF | Уникальный идентификатор элемента Party . Ассоциирует политическую партию с человеком. Укажите objectId Party , с которой связан этот человек. |
Prefix | 0 или 1 | string | Префикс, связанный с человеком, например, г-н или доктор. |
Profession | 0 или 1 | InternationalizedText | Профессия человека. |
Suffix | 0 или 1 | string | Суффикс, связанный с таким человеком, как Jr. |
Title | 0 или 1 | InternationalizedText | Титул, связанный с человеком. |
Примеры
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> </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" } ]