স্টেবল আইডেন্টিফায়ার হলো কোনো নির্দিষ্ট অবজেক্টের জন্য একটি বাহ্যিকভাবে স্থিতিশীল ও অনন্য শনাক্তকারী। এগুলি ডেটা ব্যবহারকারীদের একটি কমন ডেটা ফরম্যাট (CDF) ফিডের অবজেক্টগুলিকে অন্যান্য ডেটা রিপোজিটরির সাথে মিলিয়ে নিতে সাহায্য করে। ডেটাবেসের পরিভাষায়, এক্সটার্নাল আইডেন্টিফায়ার হলো এক ধরনের ফরেন কী, যা ডেটা ব্যবহারকারীদের একটি CDF ফিডের অবজেক্টগুলিকে অন্যান্য ডেটাবেসের সাথে সংযুক্ত করতে দেয়।
উদাহরণস্বরূপ, যদি "রবার্ট ব্র্যাডি" একজন প্রার্থী হন, তাহলে একজন ডেটা ব্যবহারকারী হয়তো তার ইমেজ ডেটাবেসে থাকা "বব ব্র্যাডি"-র সাথে সেই ব্যক্তিকে তাৎক্ষণিকভাবে মেলাতে পারবেন না। তবে, সিডিএফ ডেটা এবং ইমেজ ডেটাবেস থেকে জানা যেতে পারে যে এই ব্যক্তিই হলেন লাইব্রেরি অফ কংগ্রেসের থমাস ডেটাবেস দ্বারা চিহ্নিত বিধায়ক ০১৪৬৯। তখন ডেটা ব্যবহারকারী ছবিটি সেই প্রার্থীর সাথে মেলাতে পারবেন।
সকল স্থিতিশীল শনাক্তকারীর জন্য নিম্নলিখিত শর্তগুলো অবশ্যই পূরণ হতে হবে:
- স্থিতিশীলতা: কোনো নির্দিষ্ট অনন্য সত্তা, যেমন কোনো
PersonবাParty, স্থিতিশীল শনাক্তকারীটি ডেটা ফিডের বিভিন্ন সংস্করণে অপরিবর্তিত থাকতে হবে। অন্য কথায়, একটি নির্দিষ্ট সত্তার জন্য স্থিতিশীল আইডিটি সময়ের সাথে সাথে পরিবর্তিত হওয়া উচিত নয়। - অনন্যতা: একটি স্থিতিশীল শনাক্তকারীকে ভিন্ন কোনো সত্তার জন্য কখনোই পুনরায় ব্যবহার করবেন না, এমনকি যদি মূল সত্তাটি আর ফিডে না থাকে।
- সামঞ্জস্য: প্রয়োজন হলে উভয় সিমুলেশনের জন্য এবং নির্বাচন চক্র চলাকালীন আপনাকে প্রার্থী, দল বা জেলার জন্য একই স্থিতিশীল শনাক্তকারী ব্যবহার করতে হবে।
ডেটা বিন্যাস
স্থিতিশীল শনাক্তকারীগুলো নিম্নলিখিত বিন্যাসে প্রদান করুন:
<ExternalIdentifier>
<Type>other</Type>
<OtherType>stable</OtherType>
<Value>match the regex ^[a-zA-Z0-9_-]+$</Value>
</ExternalIdentifier>
স্থিতিশীল আইডির কিছু ভালো উদাহরণ হলো সার্বজনীন অনন্য শনাক্তকারী (UUID) এবং বৈশ্বিক অনন্য শনাক্তকারী (GUID)। এগুলো দেখতে এইরকম হবে:
e55b7dd4-cc98-11ec-9d64-0242ac120002
ডেটার পঠনযোগ্যতা উন্নত করার জন্য সত্তাগুলোকে আরও বিশদভাবে বিশ্লেষণ করতে হাঙ্গেরিয়ান নোটেশন ব্যবহার করা একটি উত্তম অনুশীলন, কিন্তু এটি বাধ্যতামূলক নয়। স্থিতিশীল আইডিগুলোর বিষয়বস্তু পূর্বে বর্ণিত অনন্যতা এবং স্থিতিশীলতার মানদণ্ড ছাড়া অন্য কোনো মানদণ্ড মেনে চলবে বলে আশা করা হয় না।
উপসর্গের উদাহরণ:
-
eElection -
Contestজন্যc -
Candidateজন্যcan -
perPersonজন্য -
Partyজন্যpar -
Officeজন্যoff -
ohOfficeHolderTenureজন্য -
GovernmentBodyজন্যgb -
ContactInformationci -
ReportingUnitজন্যru -
BallotMeasureSelectionজন্যbms -
CandidateSelectionজন্যcs -
PartySelectionজন্যps -
SpecialBallotSelectionনির্বাচনের জন্যsbs -
PartyLeadershipজন্যpl -
DataSourceজন্যds -
Committeeজন্যcom -
ElectoralCommissionec
সুপারিশকৃত: per-e55b7dd4-cc98-11ec-9d64-0242ac120002
সুপারিশকৃত: off-7849514a-e8bc-11ec-8fea-0242ac120002
সুপারিশকৃত: per-123456789012345
সুপারিশ করা হচ্ছে না: per-john-doe
- ঝুঁকি: একই নামের অন্য কোনো ব্যক্তির কাছেও একই পরিচয়পত্র থাকতে পারে।
- ঝুঁকি: তথ্যের পরিবর্তন স্থিতিশীল আইডিকে প্রভাবিত করতে পারে।
সুপারিশ করা হচ্ছে না: off-presidento-of-us
স্থিতিশীল আইডি কোথায় ব্যবহার করবেন
নিম্নলিখিত উপাদানগুলির জন্য স্থিতিশীল শনাক্তকারী বাধ্যতামূলক:
-
BallotMeasureSelectionBallotSelectionনির্বাচন -
Candidate - একটি
PartyCoalition -
Contest -
Election -
Office -
Party -
Person -
ReportingUnit