הישות ExternalIdentifier מאפשרת ליוצרי פידים לשייך קבוצות שרירותיות של
צמדים של מקור-ערך עם אובייקטים מסוימים. ExternalIdentifier הוא לעיתים קרובות
את הקוד של סמכות השיפוט במערכת חיצונית שמשמשת לשיוך
סמכות שיפוט עם אובייקטים כמו מועמדים, משרדים או יחידות גיאופוליטיות.
השדה Type של הישות ExternalIdentifier משמש לתיאור של
המקור של המזהה, לא של האובייקט שזוהה. לדוגמה, שתיים מתוך
הסוגים המובנים הם fips, קיצור של Federal Information
עיבוד רגיל" ו-state. למרות שניתן להשתמש בקודים דו-ספרתיים מסוג FIPS
משמש לתיאור מדינות, ערך ה-Type המיועד למצב הזה הוא fips
ולא state. הסיבה לכך היא ש-fips מתאר את מקור המזהה.
מזהים חיצוניים משמשים לאורך הפיד למטרות הבאות:
- צריך לספק מזהה יציב.
- לספק מזהה קנוני ממשאב חיצוני, כמו Open Civic מזהי נתונים או קוד 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" } ] }