Giá trị nhận dạng bên ngoài

Thực thể ExternalIdentifier cho phép người tạo nguồn cấp dữ liệu liên kết các tập hợp tuỳ ý gồm các cặp giá trị nguồn với một số đối tượng nhất định. ExternalIdentifier thường là mã của khu vực tài phán trong một hệ thống bên ngoài, được dùng để liên kết một khu vực tài phán với các đối tượng như ứng cử viên, văn phòng hoặc đơn vị địa chính trị.

Trường Type của thực thể ExternalIdentifier được dùng để mô tả nguồn của giá trị nhận dạng, chứ không phải đối tượng đang được nhận dạng. Ví dụ: hai trong số các loại tích hợp sẵn là fips, viết tắt của mã "Tiêu chuẩn xử lý thông tin liên bang" và state. Mặc dù bạn có thể dùng mã gồm 2 chữ số FIPS để mô tả các tiểu bang, nhưng giá trị Type dự kiến cho trường hợp này là fips chứ không phải state. Đó là vì fips mô tả nguồn của giá trị nhận dạng.

Giá trị nhận dạng bên ngoài được dùng trong toàn bộ nguồn cấp dữ liệu cho các mục đích sau:

  • Cung cấp một mã nhận dạng ổn định.
  • Cung cấp giá trị nhận dạng chuẩn từ một tài nguyên bên ngoài, chẳng hạn như Giá trị nhận dạng dữ liệu công dân mở hoặc mã FIPS.
  • Cung cấp các thuộc tính bổ sung không phải là thuộc tính gốc của giản đồ NIST CDF.

Khi được dùng để cung cấp dữ liệu hoặc ngữ cảnh bổ sung cho một đối tượng, các giá trị nhận dạng bên ngoài cần sử dụng Type của other. Chúng cũng bao gồm OtherTypeValue, cả hai đều phụ thuộc vào loại dữ liệu được cung cấp. Để biết ví dụ về cách cung cấp dữ liệu theo cách này, hãy xem Office.

Thuộc tính

Bảng sau đây mô tả các thuộc tính của ExternalIdentifier:

Thuộc tính Bắt buộc? Loại Mô tả
label Không bắt buộc string Nhãn giàu thông tin. Sử dụng khi cần.

Thành phần

Bảng sau đây cho thấy các phần tử của ExternalIdentifier:

Phần tử Số bội Loại Mô tả
Type 1 IdentifierType Cung cấp một loại giá trị nhận dạng.
OtherType 0 hoặc 1 string Được dùng khi giá trị của IdentifierTypeother.
Value 1 string Mã nhận dạng do khu vực tài phán sử dụng.

Ví dụ

XML

    <ExternalIdentifiers>
     <ExternalIdentifier>
        <Type>other</Type>
        <OtherType>stable</OtherType>
        <Value>stable-gu-0081</Value>
      </ExternalIdentifier>
      <ExternalIdentifier>
        <Type>ocd-id</Type>
        <Value>ocd-division/country:ke/county:narok</Value>
      </ExternalIdentifier>
      <ExternalIdentifier>
        <Type>national-level</Type>
        <Value>33</Value>
      </ExternalIdentifier>
    </ExternalIdentifiers>

JSON

    "ExternalIdentifiers": {
      "ExternalIdentifier" : [
        {
          "Type": "other",
          "OtherType": "stable",
          "Value": "stable-gu-0081"
        },
        {
          "Type": "ocd-id",
          "Value": "ocd-division/country:ke/county:narok"
        },
        {
          "Type": "national-level",
          "Value": "33"
        }
      ]
    }