Giá trị nhận dạng ổn định

Giá trị nhận dạng ổn định là giá trị nhận dạng riêng biệt, ổn định bên ngoài cho một giá trị nhận dạng nhất định . Chúng cho phép người sử dụng dữ liệu điều chỉnh các đối tượng theo một Định dạng dữ liệu chung (CDF) với các kho lưu trữ dữ liệu khác. Theo cách nói của cơ sở dữ liệu, cấu hình bên ngoài mã nhận dạng là một dạng khoá ngoại cho phép người tiêu dùng dữ liệu liên kết đối tượng trong nguồn cấp dữ liệu CDF vào các cơ sở dữ liệu khác.

Ví dụ: nếu "Robert Brady" là ứng cử viên, người tiêu dùng dữ liệu có thể không liên kết ngay người đó với "Bob Brady" trong cơ sở dữ liệu hình ảnh. Tuy nhiên, dữ liệu của CDF và cơ sở dữ liệu hình ảnh có thể cho biết người này nhà lập pháp 01469 theo xác định của cơ sở dữ liệu của Thư viện Quốc hội THOMAS. Sau đó người tiêu dùng dữ liệu có thể liên kết hình ảnh với ứng viên.

Tất cả các giá trị nhận dạng ổn định phải đáp ứng các điều kiện sau đây:

  • Tính ổn định: Giá trị nhận dạng ổn định cho một thực thể riêng biệt nhất định, chẳng hạn như Person hoặc Party, không được thay đổi trên các phiên bản dữ liệu khác nhau nguồn cấp dữ liệu. Nói cách khác, mã nhận dạng ổn định không được thay đổi theo thời gian cho một thực thể.
  • Tính duy nhất: Không bao giờ sử dụng lại giá trị nhận dạng ổn định cho một thực thể khác, ngay cả nếu thực thể ban đầu không còn xuất hiện trong nguồn cấp dữ liệu.
  • Tính nhất quán: Bạn phải sử dụng cùng một nhóm giá trị nhận dạng ổn định cho ứng cử viên, đảng chính trị hoặc quận cho cả hai mô phỏng (nếu cần) và trong kỳ bầu cử.

Định dạng dữ liệu

Cung cấp giá trị nhận dạng ổn định theo định dạng sau:

<ExternalIdentifier>
  <Type>other</Type>
  <OtherType>stable</OtherType>
  <Value>match the regex ^[a-zA-Z0-9_-]+$</Value>
</ExternalIdentifier>

Một số ví dụ hay về Mã ổn định là Mã nhận dạng duy nhất chung (UUID) và Giá trị nhận dạng duy nhất trên toàn cầu (GUID). Các thành phần này sẽ có dạng như sau:

e55b7dd4-cc98-11ec-9d64-0242ac120002

Để cải thiện khả năng đọc dữ liệu, bạn nên thêm các tiền tố và để phân tích chi tiết hơn các thực thể. Ví dụ: thêm tiền tố per- vào hay off- cho văn phòng làm mã nhận dạng ổn định sẽ không phải tuân theo chuẩn.

Nên dùng: per-e55b7dd4-cc98-11ec-9d64-0242ac120002

Nên dùng: off-7849514a-e8bc-11ec-8fea-0242ac120002

Đề xuất: mỗi-123456789012345

Không nên: per-john-doe

  • Rủi ro: Một người khác trùng tên có thể có cùng giấy tờ tuỳ thân.
  • Rủi ro: Thay đổi về dữ liệu có thể ảnh hưởng đến mã ổn định.

Không nên dùng: off-p chương-of-us

Nơi sử dụng mã nhận dạng ổn định

Giá trị nhận dạng ổn định là bắt buộc đối với các phần tử sau: