নির্বাচনী প্রতিবেদন

ElectionReport মূল সত্তা হিসাবে ব্যবহার করুন। এটি প্রতিবেদনের স্থিতি এবং বিন্যাসের সাথে সম্পর্কিত আইটেমগুলিকে সংজ্ঞায়িত করে এবং এটি কখন তৈরি হয়েছিল।

ElectionReport নিম্নলিখিত প্রধান উপাদানগুলি অন্তর্ভুক্ত রয়েছে:

Election মতো, ElectionReport কনটেইনার উপাদানগুলিতে Election ব্যতীত উপাদানগুলির ঘটনাগুলিকে "মোড়ানো" করে৷ এটি XML ভিউয়ার এবং এডিটরদের ইনস্ট্যান্স ফাইলগুলিকে ম্যানিপুলেট করা সহজ করে তোলে।

কখনও কখনও, অফিস বা রাজনৈতিক দলগুলির মতো আইটেমগুলির একটি নির্দিষ্ট অর্ডারিং স্কিম সংরক্ষণ করা গুরুত্বপূর্ণ। এই ক্ষেত্রে, আমরা আশা করি যে জেনারেটিং অ্যাপ্লিকেশনটি ইতিমধ্যেই যে কোনও অর্ডারিং স্কিম অনুসারে সেই উপাদানগুলিকে সংজ্ঞায়িত করবে৷

উপাদান

নিম্নলিখিত সারণীতে ElectionReport উপাদানগুলি তালিকাভুক্ত করা হয়েছে:

উপাদান বহুগুণ টাইপ বর্ণনা
CommitteeCollection 0 বা 1 N/A Committee সংজ্ঞার জন্য মোড়ক উপাদান। আরো বিস্তারিত জানার জন্য, সংগ্রহ সত্তা পড়ুন।
Election 0 বা তার বেশি Election প্রতিবেদনের সঙ্গে নির্বাচন সংশ্লিষ্ট.
ExternalIdentifiers 0 বা 1 ExternalIdentifiers রিপোর্টের সাথে একটি আইডি সংযুক্ত করে।
Format 1 ReportDetailLevel প্রতিবেদনের বিশদ স্তর প্রদান করে, যেমন যদি এটি একটি প্রতিযোগিতার সারাংশ বা পূর্ব-স্তরের ফলাফল।
GeneratedDate 1 dateTime নির্বাচনের প্রতিবেদন তৈরির তারিখ ও সময় চিহ্নিত করে।
GpUnitCollection 0 বা 1 N/A GpUnit সংজ্ঞার জন্য মোড়ানো উপাদান। আরো বিস্তারিত জানার জন্য, সংগ্রহ সত্তা পড়ুন।
Issuer 1 string রিপোর্ট প্রদানকারীর সনাক্তকরণ।
IssuerAbbreviation 1 string রিপোর্ট প্রদানকারীর জন্য একটি সংক্ষিপ্ত রূপ, যেমন রাজ্য বা নির্বাচনী এলাকার একটি সংক্ষিপ্ত নাম যার জন্য ফলাফল রিপোর্ট করা হচ্ছে।
IsTest 0 বা 1 boolean রিপোর্টটি একটি পরীক্ষার রিপোর্ট কিনা তা নির্দেশ করে। এই উপাদানটি উপস্থিত না থাকলে, ডিফল্ট মান false
Notes 0 বা 1 string প্রতিবেদনের সাথে একটি নির্বিচারে বার্তা অন্তর্ভুক্ত করতে ব্যবহৃত হয়।
OfficeCollection 0 বা 1 N/A Office সংজ্ঞার জন্য মোড়ানো উপাদান। আরো বিস্তারিত জানার জন্য, সংগ্রহ সত্তা পড়ুন।
PartyCollection 0 বা 1 N/A Party সংজ্ঞা জন্য মোড়ক উপাদান. আরো বিস্তারিত জানার জন্য, সংগ্রহ সত্তা পড়ুন।
PersonCollection 0 বা 1 N/A Person সংজ্ঞার জন্য মোড়ানো উপাদান। আরো বিস্তারিত জানার জন্য, সংগ্রহ সত্তা পড়ুন।
SequenceStart 1 integer রিপোর্টের একটি ক্রম অংশ হিসাবে রিপোর্ট সংখ্যা. এই উপাদানটি SequenceEnd সাথে পড়তে ব্যবহার করা হয়, উদাহরণস্বরূপ, "1 এর 1", "2 এর 1", বা "2 এর 2"। 1 দিয়ে শুরু হয়।
SequenceEnd 1 integer রিপোর্টের একটি ক্রম উপরের সীমানা. উদাহরণস্বরূপ, শুধুমাত্র একটি প্রতিবেদন থাকলে এটি 1 , অথবা ক্রমানুসারে দুটি প্রতিবেদন থাকলে 2
Status 1 ResultsStatus নির্বাচনী প্রতিবেদনের অবস্থা, যেমন প্রাক-নির্বাচন বা অনানুষ্ঠানিক।
TestType 0 বা 1 string পরীক্ষার ধরনের একটি বিবরণ, যেমন প্রাক-নির্বাচন বা যুক্তি এবং নির্ভুলতা।
VendorApplicationID 1 string বিক্রেতা অ্যাপ্লিকেশনের একটি শনাক্তকারী যা নির্বাচনের প্রতিবেদন তৈরি করে। উদাহরণস্বরূপ, X-EMS version 3.1.a

উদাহরণ

এক্সএমএল

    <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>
      <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
    }