बाहरी आइडेंटिफ़ायर

ExternalIdentifier इकाई, फ़ीड क्रिएटर्स को इनके आर्बिट्रेरी सेट को जोड़ने की अनुमति देती है कुछ ऑब्जेक्ट के साथ सोर्स-वैल्यू पेयर. ExternalIdentifier अक्सर किसी बाहरी सिस्टम में मौजूद अधिकार क्षेत्र का कोड, जिसका इस्तेमाल किसी अधिकार क्षेत्र में उम्मीदवार, पद या भौगोलिक-राजनैतिक इकाइयों जैसी चीज़ें शामिल नहीं होनी चाहिए.

ExternalIdentifier इकाई के Type फ़ील्ड का इस्तेमाल, यह बताने के लिए किया जाता है कि यह आइडेंटिफ़ायर का सोर्स होता है, न कि पहचाने जा रहे ऑब्जेक्ट का. उदाहरण के लिए, बिल्ट-इन टाइप fips हैं, जो "फ़ेडरल इन्फ़ॉर्मेशन" का एक छोटा रूप है प्रोसेसिंग स्टैंडर्ड" कोड, और state. हालांकि, एफ़आईपीएस के तहत दो अंकों वाले कोड का इस्तेमाल राज्यों के बारे में बताने के लिए किया जाता है. इस स्थिति के लिए Type की सही वैल्यू fips है न कि state. ऐसा इसलिए, क्योंकि fips, आइडेंटिफ़ायर के सोर्स के बारे में बताता है.

पूरे फ़ीड में बाहरी आइडेंटिफ़ायर का इस्तेमाल, इन कामों के लिए किया जाता है:

  • कोई स्टेबल आइडेंटिफ़ायर दें.
  • ओपन सिविक जैसे किसी बाहरी रिसॉर्स से कैननिकल आइडेंटिफ़ायर दें डेटा आइडेंटिफ़ायर या एफ़आईपीएस कोड.
  • ऐसे अन्य एट्रिब्यूट सबमिट करें जो एनआईएसटी सीडीएफ़ स्कीमा के दायरे में नहीं आते.

जब इसका इस्तेमाल किसी ऑब्जेक्ट के लिए ज़्यादा डेटा या संदर्भ देने के लिए किया जाता है, तो बाहरी आइडेंटिफ़ायर के लिए other के Type का इस्तेमाल करना होगा. इनमें, 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"
        }
      ]
    }