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