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" } ] }