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

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

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

  • Cung cấp giá trị nhận dạng ổn định.
  • Cung cấp giá trị nhận dạng chuẩn hoá của một tài nguyên bên ngoài, chẳng hạn như Open Civic Giá trị nhận dạng dữ liệu hoặc mã FIPS.
  • Cung cấp các thuộc tính bổ sung không phải 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, thuộc tính bên ngoài giá trị nhận dạng cần sử dụng Type của other. Chúng cũng bao gồm OtherTypeValue phụ thuộc vào loại dữ liệu được cung cấp. Đối với ví dụ về cách dữ liệu có thể được cung cấp 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 Một nhãn cung cấp nhiều thông tin. Để sử dụng khi cần.

Thành phần

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

Phần tử Số bội Loại Mô tả
Type 1 IdentifierType Cung cấp 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"
        }
      ]
    }