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 OtherType
và Value
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 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" } ] }