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

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

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

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

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

जब किसी ऑब्जेक्ट के लिए ज़्यादा डेटा या कॉन्टेक्स्ट उपलब्ध कराने के लिए इस्तेमाल किया जाता है, तो बाहरी आइडेंटिफ़ायर को other का Type इस्तेमाल करना होगा. इनमें OtherType और Value भी शामिल होते हैं. ये दोनों, दिए गए डेटा के टाइप के आधार पर तय होते हैं. इस तरह से डेटा देने के तरीके के उदाहरण के लिए, Office देखें.

एट्रिब्यूट

यहां दी गई टेबल में, ExternalIdentifier के एट्रिब्यूट के बारे में बताया गया है:

एट्रिब्यूट ज़रूरी है? Type ब्यौरा
label ज़रूरी नहीं string जानकारी देने वाला एक लेबल. ज़रूरत के मुताबिक इस्तेमाल करने के लिए.

एलिमेंट

इस टेबल में ExternalIdentifier के लिए एलिमेंट दिखाए गए हैं:

एलिमेंट गुणनफल Type ब्यौरा
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"
        }
      ]
    }