খাওয়ান

একটি Feed এন্টিটি সময়ের সাথে সাথে CDF ডেটা ফাইলের একটি একক সক্রিয় বা আসন্ন স্ট্রিমকে প্রতিনিধিত্ব করে যা একটি নির্দিষ্ট দেশ এবং CDF ফিড ধরণের সাথে সঙ্গতিপূর্ণ। আরও বিস্তারিত জানার জন্য, ফিডের ধরণ দেখুন। একটি FeedDeliveryReport একটি নির্দিষ্ট দেশ এবং ফিড ধরণের জন্য একাধিক Feed এন্টিটি ধারণ করতে পারে, যতক্ষণ না তাদের স্কোপগুলি ভৌগোলিক স্কোপ, সময়সীমা বা অফিস স্তরের দ্বারা ওভারল্যাপ না করে। বৈধ সমন্বয়ের উদাহরণগুলি নিম্নরূপ:

  • একটি একক FeedDeliveryReport একটি মার্কিন অফিসহোল্ডার Feed এবং একটি মার্কিন প্রাক-নির্বাচন Feed (চিরসবুজ) উভয়ই থাকতে পারে।
  • একটি একক FeedDeliveryReport একটি মার্কিন প্রাক-নির্বাচন Feed (২০২২) এবং একটি মার্কিন প্রাক-নির্বাচন Feed (২০২৪) থাকতে পারে।
  • একটি একক FeedDeliveryReport একটি মার্কিন প্রাক-নির্বাচনী Feed (শুধুমাত্র ২০২২ ফেডারেল-স্তরের) এবং একটি মার্কিন প্রাক-নির্বাচনী Feed (শুধুমাত্র ২০২২ রাজ্য-স্তরের) থাকতে পারে।
  • একটি একক FeedDeliveryReport একজন মার্কিন অফিসহোল্ডার Feed এবং একটি JP-পূর্ব-নির্বাচন Feed (শুধুমাত্র ২০২২ জাতীয়-স্তরের) থাকতে পারে, তবে শুধুমাত্র যদি উভয় দেশই এর আওতায় থাকে।

একটি Feed হয় সীমিত সময়কাল থাকে, কারণ এর একটি প্রত্যাশিত শেষ তারিখ থাকে (যেমন নির্বাচনের ৬০ দিন পরে), অথবা এটি "চিরসবুজ", যার অর্থ হল কোনও প্রত্যাশিত শেষ তারিখ নেই এবং এটি ক্রমাগত আপডেট করা হয়।

মেটাডেটা ফিড থেকে কোনও ফিড সরানোর আগে FeedInactiveDate এর ৬০ দিন পর্যন্ত অপেক্ষা করুন।

উপাদানসমূহ

উপাদান বহুগুণ আদর্শ বিবরণ
FeedId string ফিডের জীবনকালের জন্য একটি অনন্য এবং স্থিতিশীল শনাক্তকারী। ফিড জুড়ে পুনঃব্যবহারযোগ্য নয়।
FeedName string ফিডের জন্য একটি সংক্ষিপ্ত বিবরণ, যেমন "মার্কিন অফিসহোল্ডার 2023"।
FeedType FeedType এটি কোন ধরণের CDF ফিড তা নির্দেশ করে।
FeedLongevity FeedLongevity ফিডের জীবনকাল নির্দেশ করে।
SourceDirPath ০ অথবা ১ FeedSourcePathUri ফিডের XML ফাইলের সম্পূর্ণরূপে যোগ্য সোর্স পাথ URI।

নিম্নলিখিত ফাইল হোস্টিং সমাধানগুলি সমর্থিত:

  • s3
  • ftp এবং sftp
  • http এবং https

এটি অবশ্যই মেটাডেটা ফিডের মতো একই ফাইল হোস্টিং সমাধানের মাধ্যমে অ্যাক্সেসযোগ্য হতে হবে তবে ডেটা প্রস্তুত হওয়ার আগে এটি খালি থাকতে পারে।

CountryCode ০ অথবা ১ string এই ফিডে অন্তর্ভুক্ত ISO 3166-1 alpha-2 দেশের কোড। FeedType যদি election-dates বা voter-information না হয় তবে এটি প্রয়োজন।
FeedInactiveDate ০ অথবা ১ date ISO-8601 ফর্ম্যাটে একটি তারিখ যা নির্দেশ করে যে কখন ফিডটি আর আপডেট করা হবে না এবং আর খাওয়া উচিত নয়।
  • evergreen ফিডের জন্য, এটি সম্ভবত একেবারেই সেট করা উচিত নয় যদি না ফিডটি অবচিত করা হচ্ছে।
  • limited ফিডের জন্য, এটি ফিডে শেষ ElectionEvent এর শেষ তারিখের দুই সপ্তাহ পরে অথবা শেষ নির্বাচন-পরবর্তী আপডেটের প্রত্যাশিত তারিখের দুই সপ্তাহ পরে সেট করা উচিত। মনে রাখবেন যে যদি কোনও প্রত্যাশিত আপডেট ছাড়াই কোনও ElectionEvent বাতিল করা হয়, তাহলে FeedInactiveDate ElectionEvent এর EndDate আগে আসতে পারে।
  • limited ফিডের মতো, yearly ফিডের ক্ষেত্রে, এটি শেষ ElectionEvent এর শেষ তারিখের কমপক্ষে দুই সপ্তাহ পরে সেট করা উচিত, তবে এটি ফিডের জন্য বছরের শেষের দুই সপ্তাহেরও আগে হওয়া উচিত নয়। উদাহরণস্বরূপ, 2024 ফিডের জন্য, FeedInactiveDate 2025-01-14 এ সেট করা উচিত যেখানে সাধারণ ক্ষেত্রে সমস্ত নির্বাচন 2024-12-31 তারিখে বা তার আগে শেষ হয়েছে। নির্বাচন স্থগিত করা হলে, 2025 সালে যদি রানঅফ হয়, অথবা অন্যথায় নির্বাচনের ঘটনা 2025 পর্যন্ত অব্যাহত থাকে তবে এটি আরও পরে সেট করা যেতে পারে।
ElectionEventCollection ০ অথবা ১ ElectionEvent এই ফিডের আওতাভুক্ত নির্বাচন সম্পর্কে তথ্য রয়েছে। এটি শুধুমাত্র PRE_ELECTION বা ELECTION_RESULTS ফিড প্রকারের জন্য প্রযোজ্য।
OfficeholderSubFeed ০ অথবা ১ OfficeholderSubFeed এই ফিডের আওতাভুক্ত অফিসহোল্ডারদের সম্পর্কে তথ্য রয়েছে। এটি শুধুমাত্র OFFICEHOLDER ফিড প্রকারের জন্য প্রযোজ্য।