हमारी राय

पिन कोड को जितना सम्मान मिलता है, वे उससे ज़्यादा के हक़दार हैं

किसी स्थान API से उसकी सुविधाओं की सूची माँगिए, तो आम तौर पर जियोकोडिंग सबसे आगे होती है, उसके बाद IP लुकअप आते हैं, और पिन कोड कहीं नीचे दिखते हैं, एक ही पंक्ति में ऐसे बताए जाते हैं मानो किसी पिन कोड से जगह पता करना, या किसी जगह का पिन कोड पता करना, एक स्पष्ट जवाब वाला मामूली लुकअप हो। ऐसा नहीं है। डाक प्रणालियाँ देश के अनुसार बहुत अलग होती हैं: कुछ प्रशासनिक पदानुक्रम को सीधे अंकों में दर्ज करती हैं, कुछ अक्षरांकीय होती हैं, कुछ एक मोहल्ले जितने क्षेत्र को कवर करती हैं और कुछ एक छोटे देश जितने क्षेत्र को। इसे एक मामूली उपयोगिता एंडपॉइंट मानना इसके पीछे मौजूद वास्तविक संरचना को कम आँकना है।

हमने पिन कोड लुकअप को जियोकोडिंग, IP, समय क्षेत्र और ऊँचाई के साथ एक प्रमुख एंडपॉइंट के रूप में बनाया है, जियोकोडिंग रिस्पॉन्स में बाद में जोड़ी गई चीज़ के रूप में नहीं। इसकी कीमत हर दूसरे एंडपॉइंट जैसी ही है: मुफ़्त दैनिक कोटा में शामिल, उसके बाद बाक़ी सब की तरह वही €0.0001 प्रति अनुरोध या वही €50 की Unlimited कुंजी। कोई अलग "उपयोगिता एंडपॉइंट" श्रेणी नहीं है जो पिन कोड लुकअप को कम कीमत के लायक कमतर सुविधा माने और, परोक्ष रूप से, कम इंजीनियरिंग ध्यान के लायक भी।

पिन कोड को कम आँके जाने का एक कारण यह है कि ऐसे देश से देखने पर वे सरल लगते हैं जहाँ प्रणाली कुछ तय अंकों की होती है जो साफ़ तौर पर एक छोटे क्षेत्र से जुड़ी होती है। यह सरलता हर जगह लागू नहीं होती। पिन कोड लुकअप को अलग-अलग देशों में मौजूद फ़ॉर्मैट और प्रशासनिक अर्थों की विविधता को सचमुच संभालना होता है, न कि केवल वह पैटर्न जो सुविधा बनाने वाले को सबसे ज़्यादा परिचित हो। जो API चुपचाप एक देश के डाक फ़ॉर्मैट को डिफ़ॉल्ट मान लेता है और बाक़ी सब को अपवाद की तरह लेता है, वह असल में वैश्विक पिन कोड समर्थन नहीं दे रहा। वह एक देश की प्रणाली दे रहा है जिसके साथ सीमित कवरेज जोड़ दिया गया है।

यह व्यावहारिक रूप से ऐसे तरीकों से मायने रखता है जिन्हें समस्या होने तक नज़रअंदाज़ करना आसान है। शिपिंग गणना, टैक्स क्षेत्राधिकार लुकअप, सेवा क्षेत्र जाँच और क्षेत्रीय मूल्य निर्धारण, सभी पिन कोड परत के सही होने पर निर्भर करते हैं, अक्सर पूरी सड़क-स्तरीय जियोकोडिंग से भी ज़्यादा सीधे तौर पर। शिपिंग कोटेशन को आम तौर पर छत तक सटीक पते की ज़रूरत नहीं होती। उसे एक सही डाक क्षेत्र चाहिए, जो लगातार एक जैसा पहचाना जाए। इसे पूरी जियोकोडिंग की तुलना में मामूली सुविधा मानना बहुत से वास्तविक एप्लिकेशन के लिए असली निर्भरता को उल्टा कर देता है।

हम यह दावा नहीं कर रहे कि पिन कोड डेटा वैश्विक स्तर पर हल हो चुकी समस्या है, क्योंकि डाक प्रणालियाँ बदलती रहती हैं और कवरेज की गुणवत्ता सचमुच देश के अनुसार और इस बात पर निर्भर करती है कि कोई डाक प्राधिकरण कितनी सक्रियता से अपडेट प्रकाशित करता है। हम यह कह रहे हैं कि यह भी किसी भी दूसरे एंडपॉइंट जितनी गंभीरता का हक़दार है: असली दस्तावेज़, बाक़ी सब जैसी ही कीमत, और वही अपेक्षा कि यह सही तरीके से काम करता रहे, न कि प्रोडक्ट का ऐसा कोना बने जिस पर तकनीकी रूप से रिस्पॉन्स लौटाने के बाद कोई दोबारा ध्यान न दे।