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 nhóm giá trị nguồn tuỳ ý 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 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 được xác định. Ví dụ: hai trong số các kiểu được tích hợp sẵn là fips, chữ 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ả trạng thái, nhưng giá trị Type dự kiến cho trường hợp này là fips chứ không phải state. Lý do là 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 trên toàn bộ nguồn cấp dữ liệu cho những mục đích sau:

  • Cung cấp một giá trị nhận dạng ổn định.
  • Cung cấp giá trị nhận dạng chính tắc 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 dân sự mở hoặc mã FIPS.
  • Cung cấp các thuộc tính bổ sung không liên quan đến giản đồ NIST CDF.

Khi dùng để cung cấp thêm dữ liệu hoặc ngữ cảnh 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. Các phương thức này 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 cho ExternalIdentifier:

Thuộc tính Bắt buộc? Loại Nội dung mô tả
label Không bắt buộc string Một nhãn thông tin. Để sử dụng khi cần.

Các phần tử

Bảng sau đây trình bày các phần tử cho ExternalIdentifier:

Phần tử Số bội Loại Nội dung 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 Giá trị 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"
        }
      ]
    }