موجودیت ExternalIdentifier
به سازندگان فید اجازه میدهد مجموعههای دلخواه جفتهای منبع-مقدار را با اشیاء خاصی مرتبط کنند. ExternalIdentifier
معمولاً کد حوزه قضایی در یک سیستم خارجی است که برای مرتبط کردن یک حوزه قضایی با مواردی مانند نامزدها، دفاتر یا واحدهای ژئوپلیتیکی استفاده میشود.
فیلد Type
یک موجودیت ExternalIdentifier
برای توصیف منبع شناسه استفاده می شود، نه شیء در حال شناسایی. به عنوان مثال، دو نوع از نوع داخلی عبارتند از fips
، مخفف کد "فدرال پردازش اطلاعات استاندارد" و state
. حتی اگر کدهای دو رقمی FIPS میتوانند برای توصیف وضعیتها استفاده شوند، مقدار Type
مورد نظر برای این وضعیت fips
است و نه state
. به این دلیل که fips
منبع شناسه را توصیف می کند.
شناسههای خارجی در سرتاسر خوراک برای اهداف زیر استفاده میشوند:
- یک شناسه پایدار ارائه دهید.
- یک شناسه متعارف از یک منبع خارجی، مانند Open Civic Data Identifiers یا کد FIPS ارائه کنید.
- ویژگی های اضافی را ارائه کنید که بومی طرح NIST CDF نیستند.
هنگامی که برای ارائه داده یا زمینه اضافی برای یک شی استفاده می شود، شناسه های خارجی باید از Type
other
استفاده کنند. آنها همچنین شامل یک OtherType
و یک Value
هستند که هر دو به نوع داده ارائه شده بستگی دارد. برای مثالی از نحوه ارائه داده به این روش، به Office
مراجعه کنید.
ویژگی های
جدول زیر ویژگی های ExternalIdentifier
را توضیح می دهد:
صفت | ضروری؟ | تایپ کنید | شرح |
---|---|---|---|
label | اختیاری | string | یک برچسب آموزنده برای استفاده در صورت نیاز. |
عناصر
جدول زیر عناصر ExternalIdentifier
را نشان می دهد:
عنصر | کثرت | تایپ کنید | شرح |
---|---|---|---|
Type | 1 | IdentifierType | یک نوع شناسه ارائه می دهد. |
OtherType | 0 یا 1 | string | زمانی استفاده می شود که مقدار IdentifierType other باشد. |
Value | 1 | string | شناسه استفاده شده توسط حوزه قضایی. |
مثال ها
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" } ] }