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 OtherType
và Value
, 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 IdentifierType là other . |
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" } ] }