একজন ব্যক্তির তথ্য সংজ্ঞায়িত করতে Person entity ব্যবহার করুন। ব্যক্তিটি একজন প্রার্থী, নির্বাচনী কর্মকর্তা, অথবা রিপোর্টিং ইউনিটের কর্তৃপক্ষ হতে পারে। ElectionReport উপাদানটিতে PersonCollection অন্তর্ভুক্ত রয়েছে, যার মধ্যে এই ফিডে Person অবজেক্টের সম্পূর্ণ সেট রয়েছে। এই Person অবজেক্টগুলি Candidate এবং GpUnit এ উল্লেখ করা হয়েছে। একটি PersonCollection বিকল্পভাবে যোগাযোগের তথ্য সংযুক্ত করার জন্য ContactInformation অন্তর্ভুক্ত করে।
গুণাবলী
নিম্নলিখিত টেবিলটি Person উপাদানের বৈশিষ্ট্যগুলি বর্ণনা করে:
| বৈশিষ্ট্য | প্রয়োজন? | আদর্শ | বিবরণ |
|---|---|---|---|
objectId | প্রয়োজনীয় | ID | এই উপাদানটিকে রেফারেন্স করার জন্য অন্যান্য উপাদান দ্বারা ব্যবহৃত অনন্য অভ্যন্তরীণ শনাক্তকারী। |
উপাদানসমূহ
নিম্নলিখিত টেবিলে Person উপাদানগুলি বর্ণনা করা হয়েছে:
| উপাদান | বহুগুণ | আদর্শ | বিবরণ |
|---|---|---|---|
ContactInformation | ০ বা তার বেশি | ContactInformation | ব্যক্তির সাথে যোগাযোগের তথ্য সংযুক্ত করে। এর মধ্যে অবশ্যই একটি টীকাযুক্ত URI অন্তর্ভুক্ত থাকতে হবে যা যদি আপনি ব্যক্তির ছবি অন্তর্ভুক্ত করেন, |
DateOfBirth | ০ অথবা ১ | PartialDate | ব্যক্তির জন্ম তারিখ। |
ExternalIdentifiers | ১ | ExternalIdentifiers | ব্যক্তির সাথে একটি আইডি সংযুক্ত করে। একটি স্থিতিশীল আইডেন্টিফায়ার প্রয়োজন। |
FirstName | ০ অথবা ১ | string | ব্যক্তির প্রথম (প্রদত্ত) নাম। |
FullName | ১ | InternationalizedText | ব্যক্তির পুরো নাম। একাধিক ভাষায় পুরো নাম কীভাবে ব্যবহার করতে হয় তার বিস্তারিত জানার জন্য, স্থানীয় ভাষার বিষয়বস্তু দেখুন। |
Gender | ০ অথবা ১ | string | ব্যক্তির লিঙ্গ।
|
LastName | ০ অথবা ১ | string | ব্যক্তির শেষ (পারিবারিক) নাম। |
MiddleName | ০ বা তার বেশি | string | ব্যক্তির মধ্য নাম। |
Nickname | ০ অথবা ১ | string | যদি ব্যক্তির কোন সাধারণভাবে পরিচিত উপনাম থাকে, তাহলে তার সাথে সম্পর্কিত ডাকনাম। |
PartyId | ১ বা তার বেশি | IDREF | একটি Party উপাদানের জন্য অনন্য শনাক্তকারী। ব্যক্তির সাথে একটি রাজনৈতিক দলকে যুক্ত করে। এই ব্যক্তি যে Party সাথে যুক্ত তার objectId প্রদান করুন। |
Prefix | ০ অথবা ১ | string | ব্যক্তির সাথে যুক্ত একটি উপসর্গ যেমন মিঃ বা ড। |
Profession | ০ অথবা ১ | InternationalizedText | ব্যক্তির পেশা। |
Suffix | ০ অথবা ১ | string | ব্যক্তির সাথে যুক্ত একটি প্রত্যয় যেমন জুনিয়র। |
Title | ০ অথবা ১ | InternationalizedText | ব্যক্তির সাথে সম্পর্কিত একটি উপাধি। |
উদাহরণ
এক্সএমএল
<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"] } ]