شناسه های پایدار

شناسه های پایدار یک شناسه خارجی پایدار و منحصر به فرد برای یک شی معین هستند. آنها به مصرف کنندگان داده اجازه می دهند اشیاء را در یک فید فرمت داده مشترک (CDF) با دیگر مخازن داده تطبیق دهند. در اصطلاح پایگاه داده، شناسه های خارجی شکلی از کلید خارجی هستند که به مصرف کنندگان داده اجازه می دهد اشیاء موجود در یک فید CDF را به پایگاه های داده دیگر پیوند دهند.

به عنوان مثال، اگر "رابرت برادی" نامزد باشد، مصرف کننده داده ممکن است بلافاصله آن شخص را به "باب برادی" در پایگاه داده تصویر خود پیوند ندهد. با این حال، داده های CDF و پایگاه داده تصویر می تواند نشان دهد که این شخص قانونگذار 01469 است که توسط پایگاه داده THOMAS کتابخانه کنگره شناسایی شده است. سپس مصرف کننده داده می تواند تصویر را با نامزد پیوند دهد.

شرایط زیر برای همه شناسه های پایدار باید رعایت شود:

  • ثبات: شناسه پایدار برای یک موجودیت منحصر به فرد معین، مانند یک 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

برای بهبود خوانایی داده ها، بهتر است پیشوندها و پسوندهای اضافی برای تجزیه بیشتر موجودیت ها اضافه کنید. به عنوان مثال، per- به افراد یا دفاتر off- اضافه کنید زیرا انتظار نمی رود شناسه های پایدار با هیچ استانداردی مطابقت داشته باشند.

توصیه شده: per-e55b7dd4-cc98-11ec-9d64-0242ac120002

توصیه شده: off-7849514a-e8bc-11ec-8fea-0242ac120002

توصیه شده: per-123456789012345

توصیه نمی شود: per-john-doe

  • ریسک: شخص دیگری با همین نام ممکن است همان شناسه را داشته باشد.
  • ریسک: تغییر در داده ها ممکن است روی شناسه پایدار تأثیر بگذارد.

توصیه نمی شود: خارج از رئیس جمهور از ما

محل استفاده از شناسه های پایدار

شناسه های پایدار برای عناصر زیر الزامی است: