किसी व्यक्ति के बारे में जानकारी तय करने के लिए, Person इकाई का इस्तेमाल करें. यह व्यक्ति, उम्मीदवार, चुनाव अधिकारी या रिपोर्टिंग यूनिट का कोई अधिकारी हो सकता है. The
ElectionReport एलिमेंट में
PersonCollection शामिल होता है. इसमें इस
फ़ीड में मौजूद Person ऑब्जेक्ट का पूरा सेट होता है. इन Person ऑब्जेक्ट का रेफ़रंस
Candidate और
GpUnit में दिया जाता है. ज़रूरी नहीं है कि PersonCollection में, संपर्क जानकारी को जोड़ने के लिए ContactInformation
शामिल हो.
विशेषताएं
यहां दी गई टेबल में, Person एलिमेंट की विशेषताओं के बारे में बताया गया है:
| एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
objectId |
ज़रूरी है | ID |
यह यूनीक इंटरनल आइडेंटिफ़ायर है. इसका इस्तेमाल, अन्य एलिमेंट इस एलिमेंट का रेफ़रंस देने के लिए करते हैं . |
एलिमेंट
यहां दी गई टेबल में, Person के एलिमेंट के बारे में बताया गया है:
| एलिमेंट | गुणनफल | टाइप | ब्यौरा |
|---|---|---|---|
ContactInformation |
0 या ज़्यादा | ContactInformation |
इससे व्यक्ति की संपर्क जानकारी जुड़ती है. इसमें एनोटेट किया गया यूआरआई शामिल होना चाहिए. इसे |
DateOfBirth
|
0 या 1 | PartialDate |
व्यक्ति के जन्म की तारीख. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
इससे व्यक्ति के साथ आईडी जुड़ता है. इसके लिए, A स्टेबल आइडेंटिफ़ायर ज़रूरी है. |
FirstName |
0 या 1 | string |
व्यक्ति का पहला नाम. |
FullName |
1 | InternationalizedText |
व्यक्ति का पूरा नाम. एक से ज़्यादा भाषाओं में पूरे नाम को मैनेज करने के तरीके के बारे में जानने के लिए, स्थानीय भाषा में कॉन्टेंट देखें. |
Gender |
0 या 1 | string |
व्यक्ति का लिंग. `
|
ImageUri |
0 या ज़्यादा | AnnotatedUri |
यह यूआरआई, व्यक्ति की इमेज का डायरेक्ट लिंक उपलब्ध कराता है. तीसरे पक्ष के लोग या कंपनियां, लाइसेंस के तहत इस इमेज का इस्तेमाल कर सकती हैं. |
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 |
व्यक्ति के नाम से जुड़ा सफ़िक्स. जैसे, जूनियर. |
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> <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"] } ]