ElectionReport মূল সত্তা হিসেবে ব্যবহার করুন। এটি প্রতিবেদনের স্থিতি এবং ফর্ম্যাট এবং এটি কখন তৈরি করা হয়েছিল তার সাথে সম্পর্কিত আইটেমগুলিকে সংজ্ঞায়িত করে।
ElectionReport নিম্নলিখিত প্রধান উপাদানগুলি অন্তর্ভুক্ত রয়েছে:
Election এর মতো, ElectionReport , Election ব্যতীত, কন্টেইনার উপাদানগুলিতে উপাদানগুলির ঘটনাগুলিকে "মোড়ানো" করে। এটি XML ভিউয়ার এবং সম্পাদকগুলিতে ইনস্ট্যান্স ফাইলগুলি পরিচালনা করা সহজ করে তোলে।
কখনও কখনও, অফিস বা রাজনৈতিক দলগুলির মতো আইটেমগুলির একটি নির্দিষ্ট অর্ডারিং স্কিম সংরক্ষণ করা গুরুত্বপূর্ণ। এই ক্ষেত্রে, আমরা আশা করি যে জেনারেটিং অ্যাপ্লিকেশনটি ইতিমধ্যেই বিদ্যমান যেকোনো অর্ডারিং স্কিম অনুসারে সেই উপাদানগুলিকে সংজ্ঞায়িত করবে।
উপাদানসমূহ
নিম্নলিখিত সারণীতে ElectionReport উপাদানগুলির তালিকা দেওয়া হল:
| উপাদান | বহুগুণ | আদর্শ | বিবরণ |
|---|---|---|---|
CommitteeCollection | ০ অথবা ১ | নিষিদ্ধ | Committee সংজ্ঞার জন্য র্যাপার উপাদান। আরও বিস্তারিত জানার জন্য, সংগ্রহ সত্তা পড়ুন। |
Election | ০ বা তার বেশি | Election | প্রতিবেদনের সাথে নির্বাচনকে যুক্ত করে। |
ElectoralCommissionCollection | ০ অথবা ১ | নিষিদ্ধ | ElectoralCommission সংজ্ঞার জন্য র্যাপার উপাদান। আরও বিস্তারিত জানার জন্য, সংগ্রহ সত্তা পড়ুন। |
ExternalIdentifiers | ০ অথবা ১ | ExternalIdentifiers | রিপোর্টের সাথে একটি আইডি সংযুক্ত করে। |
Format | ১ | ReportDetailLevel | প্রতিবেদনের বিস্তারিত স্তর প্রদান করে, যেমন এটি একটি প্রতিযোগিতার সারাংশ বা প্রিসিঙ্কট-স্তরের ফলাফল। |
GeneratedDate | ১ | dateTime | নির্বাচনী প্রতিবেদন তৈরির তারিখ এবং সময় চিহ্নিত করে। |
GpUnitCollection | ০ অথবা ১ | নিষিদ্ধ | GpUnit সংজ্ঞার জন্য র্যাপার উপাদান। আরও বিস্তারিত জানার জন্য, Collection entities পড়ুন। |
Issuer | ১ | string | রিপোর্ট ইস্যুকারীর শনাক্তকরণ। |
IssuerAbbreviation | ০ অথবা ১ | string | রিপোর্ট ইস্যুকারীর সংক্ষিপ্ত রূপ, যেমন যে রাজ্য বা নির্বাচনী এলাকার ফলাফল রিপোর্ট করা হচ্ছে তার সংক্ষিপ্ত রূপ। |
IsTest | ০ অথবা ১ | boolean | রিপোর্টটি একটি পরীক্ষার রিপোর্ট কিনা তা নির্দেশ করে। যদি এই উপাদানটি উপস্থিত না থাকে, তাহলে ডিফল্ট মান হল false । |
Notes | ০ অথবা ১ | string | রিপোর্টের সাথে একটি ইচ্ছামত বার্তা অন্তর্ভুক্ত করতে ব্যবহৃত হয়। |
OfficeCollection | ০ অথবা ১ | নিষিদ্ধ | Office সংজ্ঞার জন্য র্যাপার উপাদান। আরও বিস্তারিত জানার জন্য, সংগ্রহ সত্তা পড়ুন। |
GovernmentBodyCollection | ০ অথবা ১ | নিষিদ্ধ | GovernmentBody সংজ্ঞার জন্য র্যাপার উপাদান। আরও বিস্তারিত জানার জন্য, Collection entities পড়ুন। |
PartyCollection | ০ অথবা ১ | নিষিদ্ধ | Party সংজ্ঞার জন্য র্যাপার উপাদান। আরও বিস্তারিত জানার জন্য, সংগ্রহ সত্তা পড়ুন। |
PersonCollection | ০ অথবা ১ | নিষিদ্ধ | Person সংজ্ঞার জন্য র্যাপার উপাদান। আরও বিস্তারিত জানার জন্য, সংগ্রহ সত্তা পড়ুন। |
SequenceStart | ১ | integer | রিপোর্টের ক্রমের অংশ হিসেবে রিপোর্টের সংখ্যা। এই উপাদানটি SequenceEnd এর সাথে "1 of 1", "1 of 2", অথবা "2 of 2" হিসেবে পড়ার জন্য ব্যবহার করা হয়। 1 দিয়ে শুরু হয়। |
SequenceEnd | ১ | integer | প্রতিবেদনের একটি ক্রমানুসারের উপরের সীমা। উদাহরণস্বরূপ, যদি শুধুমাত্র একটি প্রতিবেদন থাকে তবে এটি 1 , অথবা যদি ক্রমানুসারে দুটি প্রতিবেদন থাকে তবে 2 । |
Status | ১ | ResultsStatus | নির্বাচনী প্রতিবেদনের অবস্থা, যেমন নির্বাচন-পূর্ব বা অনানুষ্ঠানিক। |
TestType | ০ অথবা ১ | string | পরীক্ষার ধরণের বর্ণনা, যেমন নির্বাচন-পূর্ব পরীক্ষা বা যুক্তি এবং নির্ভুলতা। |
VendorApplicationID | ১ | string | নির্বাচনী প্রতিবেদন তৈরি করে এমন বিক্রেতা অ্যাপ্লিকেশনের একটি শনাক্তকারী। উদাহরণস্বরূপ, X-EMS version 3.1.a |
VoterInformationCollection | ০ অথবা ১ | নিষিদ্ধ | VoterInformation সংজ্ঞার জন্য র্যাপার উপাদান। আরও বিস্তারিত জানার জন্য, সংগ্রহ সত্তা পড়ুন। |
উদাহরণ
এক্সএমএল
<ElectionReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Election>…</Election> <GpUnitCollection> <GpUnit objectId="ru-gpu0">…</GpUnit> <GpUnit objectId="ru-gpu1">…</GpUnit> </GpUnitCollection> <OfficeCollection> <Office objectId="off0001a">…</Office> </OfficeCollection> <GovernmentBodyCollection> <GovernmentBody objectId="gov0001a">…</GovernmentBody> </GovernmentBodyCollection> <PartyCollection> <Party objectId="par001">…</Party> <Party objectId="par002">…</Party> </PartyCollection> <PersonCollection> <Person objectId="per001">…</Person> <Person objectId="per002">…</Person> </PersonCollection> <Issuer>Example Data Provider</Issuer> <IssuerAbbreviation>EDP</IssuerAbbreviation> <Format>summary-contest</Format> <GeneratedDate>2013-11-05T14:25:28</GeneratedDate> <Status>unofficial-partial</Status> <VendorApplicationId>Hand-Generated v0.1</VendorApplicationId> <SequenceStart>1</SequenceStart> <SequenceEnd>1</SequenceEnd> </ElectionReport>
JSON সম্পর্কে
{ "@type": "ElectionReport", "Election": [ ... ], "GpUnitCollection": { "GpUnit": [ {...}, {...} ] }, "OfficeCollection": { "Office": [ { "objectId": "off0001a", ... } ] }, "PartyCollection": { "Party": [ { "objectId": "par001", ... }, { "objectId": "par002", ... } ] }, "PersonCollection": { "Person": [ { "objectId": "per001", ... }, { "objectId": "per002", ... } ] }, "Issuer": "Example Data Provider", "IssuerAbbreviation": "EDP", "Format": "summary-contest", 'GeneratedDate": "2013-11-05T14:25:28", "Status": "unofficial-partial", "VendorApplicationId": "Hand-Generated v0.1", "SequenceStart": 1, "SequenceEnd": 1 }