OPeNDAP
او پی ای این ڈی اے پی "اوپن سورس پروجیکٹ فار اے نیٹ ورک ڈیٹا ایکسیس پروٹوکول" کا مخفف ہے، جو ویب پر مبنی فن تعمیر اور ڈسپلن نیوٹرل ڈیٹا ایکسیس پروٹوکول (ڈی اے پی) کے ذریعے ریموٹ، اسٹرکچرڈ ڈیٹا کی بازیافت کو بڑھانے پر مرکوز ایک کوشش ہے۔ وسیع پیمانے پر استعمال کیا جاتا ہے، خاص طور پر ارضیاتی سائنس میں، پروٹوکول کو ایچ ٹی ٹی پی پر پرت دار کیا جاتا ہے، اور اس کی موجودہ تفصیلات ڈی اے پی 4 ہیں، حالانکہ پچھلا ڈی اے پی 2 ورژن وسیع پیمانے پر استعمال ہوتا ہے۔ غیر منافع بخش او پی این ڈی اے پی، انکارپوریٹڈ کے ذریعہ تیار کردہ اور جدید (کھلے عام اور باہمی تعاون سے)، ڈی اے پی کا مقصد ریموٹ، منتخب ڈیٹا کی بازیافت کو آسانی سے استعمال کی جانے والی ویب سروس کے طور پر فعال کرنا ہے۔ اوپین ڈی اے پی، انکارپوریٹڈ سرور سائیڈ اور کلائنٹ سائیڈ سافٹ ویئر دونوں میں ڈی اے پی پروٹوکول کے صفر لاگت (حوالہ) کے نفاذ کو بھی تیار اور برقرار رکھتا ہے۔ "اوپی این ڈی اے پی" اکثر پروٹوکول کو ظاہر کرنے کے لیے "ڈی اے پی" کی جگہ استعمال کیا جاتا ہے لیکن یہ پورے ڈی اے پی پر مبنی ڈیٹا بازیافت فن تعمیر کا بھی حوالہ دے سکتا ہے۔ دیگر ڈی اے پی پر مبنی آرکیٹیکچرز، جیسے تھریڈس اور ای آر ڈی ڈی اے پی، این او اے اے جیو-آئی ڈی یو اے ایف ای آر ڈی ڈی اے پی ایک دوسرے کے ساتھ ساتھ او پی این ڈی اے پی کے اپنے (اوپن سورس) سرورز اور سافٹ ویئر کو استعمال کرنے والے سسٹمز کے ساتھ نمایاں باہمی تعاون کی نمائش کرتے ہیں۔ ڈی اے پی کلائنٹ ایک عام براؤزر یا یہاں تک کہ ایک اسپریڈشیٹ بھی ہو سکتا ہے، حالانکہ اس کی فعالیت محدود ہے (دستیاب کلائنٹ سافٹ ویئر پر او پی این ڈی اے پی کا ویب پیج دیکھیں)۔ زیادہ عام طور پر، ڈی اے پی کلائنٹ یہ ہیں: ڈیٹا تجزیہ یا ڈیٹا ویژوئلائزیشن ٹولز (جیسے ایم اے ٹی ایل اے بی، آئی ڈی ایل، پینوپلی، جی آر اے ڈی ایس، انٹیگریٹڈ ڈیٹا ویور، فیرٹ اور این سی براؤز) جنہیں ان کے مصنفین نے ڈی اے پی پر مبنی ڈیٹا ان پٹ کو فعال کرنے کے لیے ڈھال لیا ہے۔ اسی طرح موافقت پذیر ویب ایپلی کیشنز (جیسے ڈیپر ڈیٹا ویور، عرف ڈی سی ہارٹ) اسی طرح موافقت پذیر اختتامی صارف پروگرام (عام زبانوں میں) ان کی اقسام سے قطع نظر، اور چاہے تجارتی طور پر تیار کیے گئے ہوں یا اختتامی صارف کے ذریعے، کلائنٹ تقریبا عالمگیر طور پر ڈی اے پی سرورز سے منسلک ہوتے ہیں جو لائبریریوں کے ذریعے ڈی اے پی 2 یا ڈی اے پی 4 پروٹوکول کو کسی نہ کسی زبان میں نافذ کرتے ہیں۔ اوپی این ڈی اے پی سی + + اور جاوا میں اوپن سورس لائبریریاں پیش کرتا ہے، لیکن بہت سے کلائنٹ کمیونٹی کی تیار کردہ لائبریریوں جیسے پی ڈی اے پی یا خاص طور پر نیٹ سی ڈی ایف سوٹ پر انحصار کرتے ہیں۔ یو سی اے آر میں یونی ڈیٹا پروگرام کے ذریعہ متعدد پروگرامنگ زبانوں میں تیار اور برقرار رکھا گیا، تمام نیٹ سی ڈی ایف لائبریریوں میں ڈی اے پی سرورز سے ڈیٹا (صف طرز) کو بازیافت کرنے کے لیے سرایت شدہ صلاحیتیں شامل ہیں۔ ڈیٹا استعمال کرنے والا کلائنٹ اپنے یو آر ایل کے ذریعہ مقرر کردہ ڈیٹا کا حوالہ دیتا ہے اور ڈی اے پی سرور کو ایچ ٹی ٹی پی کی درخواست (عام طور پر سرایت شدہ ڈی اے پی لائبریری کے ذریعے) جاری کرکے میٹا ڈیٹا یا مواد کی درخواست کرتا ہے۔ مواد کی درخواستوں سے پہلے عام طور پر میٹا ڈیٹا کی درخواستیں ہوتی ہیں جو ساخت اور حوالہ شدہ ڈیٹا سیٹ کے بارے میں دیگر تفصیلات بیان کرتی ہیں۔ اس معلومات کے ساتھ، کلائنٹ ماخذ سے مخصوص مواد (یعنی ذیلی سیٹ) کو بازیافت کرنے کے لیے ڈی اے پی رکاوٹ کے تاثرات تشکیل دے سکتا ہے۔ اوپی این ڈی اے پی سرور کلائنٹ کی درخواست کی مخصوص شکل کے لحاظ سے مختلف قسم کے جوابات پیش کرتے ہیں، بشمول ایکس ایم ایل، جے ایس او این، ایچ ٹی ایم ایل اور اے ایس سی آئی آئی۔ مواد کی درخواستوں کے جواب میں، اوپی این ڈی اے پی سرور ملٹی پارٹ مائیم دستاویزات کے ساتھ جواب دے سکتے ہیں جن میں نیٹ سی ڈی ایف یا ڈی اے پی مقامی انکوڈنگ کے ساتھ بائنری حصہ شامل ہوتا ہے۔ (یہ بائنری فارم مواد کی بڑی مقدار فراہم کرنے کے لیے کمپیکٹ ذرائع پیش کرتے ہیں، اور اگر چاہیں تو ڈی اے پی-مقامی فارم کو بھی اسٹریم کیا جا سکتا ہے۔) ڈی اے پی سرورز (اپاچی کے اوپر) بنانے کے لیے اوپین ڈی اے پی کے سافٹ ویئر کو ہائراکس کا نام دیا گیا ہے اور اس میں ایسے اڈاپٹر شامل ہیں جو مختلف قسم کے ماخذ ڈیٹا کی خدمت میں سہولت فراہم کرتے ہیں۔ ڈی اے پی سرورز اکثر (بڑی) ایچ ڈی ایف یا نیٹ سی ڈی ایف فائلوں تک (ریموٹ) رسائی کو فعال کرتے ہیں، لیکن ماخذ ڈیٹا ڈیٹا بیس یا دیگر فارمیٹس میں موجود ہو سکتا ہے، بشمول صارف سے متعین۔ جب ماخذ ڈیٹا کو فائلوں کے طور پر منظم کیا جاتا ہے، تو ڈی اے پی بازیافت ذیلی ترتیب کے ذریعے، ایف ٹی پی کے مقابلے میں بہتر رسائی کو فعال کرتی ہے۔ مزید برآں، اوپی این ڈی اے پی سرور ایک ہی بازیافت میں ڈیلیوری کے لیے متعدد فائلوں سے ذیلی سیٹ جمع کر سکتے ہیں۔ سب سیٹنگ، ایگریگیشن اور اسٹریمنگ کو یکجا کرنے سے سست نیٹ ورک کی موجودگی میں بھی ڈیٹا تک رسائی کی کافی استعداد حاصل ہو سکتی ہے۔ اوپین ڈی اے پی اور دیگر ڈی اے پی سرورز کا استعمال ناسا اور این او اے اے سمیت سرکاری ایجنسیوں میں عملی طور پر کیا جاتا ہے، تاکہ ارتھ سائنس کے اعداد و شمار تک رسائی فراہم کی جا سکے، بشمول سیٹلائٹ امیجری اور دیگر اعلی حجم کے معلومات کے ذرائع۔ ڈی اے پی ڈیٹا ماڈل ڈیٹا ڈھانچوں کے ایک جامع سیٹ کو قبول کرتا ہے، جس میں کثیر جہتی صفوں اور نیسٹڈ سیکوینسز (یعنی ریکارڈز) شامل ہیں، جو پابندیوں کے تاثرات کے مطابق بھرپور سیٹ سے مکمل ہوتے ہیں۔ لہذا او پی این ڈی اے پی ڈیٹا ریٹریول فن تعمیر نے سائنسی ڈیٹا کی اقسام کی ایک وسیع رینج میں افادیت کا مظاہرہ کیا ہے، جس میں تخروپن کے ذریعے تیار کردہ ڈیٹا اور مشاہدات کے ذریعے تیار کردہ ڈیٹا (چاہے دور سے محسوس کیا گیا ہو یا سیٹو میں ماپا گیا ہو) شامل ہیں۔ حوالہ جات OPeNDAP.org PO.DAAC (ناسا کا ڈسٹری بیوٹڈ ایکٹو آرکائیو سینٹر فار فزیکل اوشیانوگرافی) پر ڈیٹا تک رسائی کے لیے اوپی این ڈی اے پی کے استعمال سے متعلق ٹیوٹوریل-تھیمیٹک ریئل ٹائم انوائرمنٹل ڈسٹری بیوٹڈ ڈیٹا سروسز ڈیپر-اوپی این ڈی اے پی سرور ان سیٹو ڈیٹا کے لیے ڈی سی ہارٹ-NOAA آبزرویشن سسٹم ڈیٹا کے لیے ویب ویوئر (ان سیٹو ڈیٹا) جی آر اے ڈی ایس این سی براؤز-اوپی این ڈی اے پی نیٹ سی ڈی ایف فائلوں کے لیے جاوا ویوئر (نیٹ سی ڈی ایف کنونشن کی وسیع رینج کو سپورٹ کرتا ہے) نیٹ سی ڈی ایف ایکسپلورر-نیٹ سی ڈی ایف ایکسپلورر نیٹ سی ڈی ایف فائلوں کے لیے ملٹی پلیٹ فارم گرافیکل براؤزر ہے۔ نیٹ سی ڈی ایف ایکسپلورر مقامی طور پر یا دور سے فائلوں کو براؤز کر سکتا ہے، او پی این ڈی اے پی این سی اے آر کمانڈ لینگویج کے ذریعے-تجزیہ اور بصری سافٹ ویئر فیرٹ پیڈاپ-گرڈڈ اور ٹیبلر ڈیٹا کے لیے پائیتھن ای آر ڈی ڈی اے پی-او پی این ڈی اے پی سرور میں لکھا گیا کلائنٹ/سرور کا نفاذ ؛ آؤٹ پٹ فائل فارمیٹس کی ایک وسیع رینج کی حمایت کرتا ہے۔ ناسا جی سی ایم ڈی او پی این ڈی اے پی پورٹل گلوبل چینج ماسٹر ڈائرکٹری (جی سی ایم ڈی) ایشیا پیسیفک ڈیٹا ریسرچ سینٹر-ایک نصابی کتاب مثال او پی این ڈی اے پی نفاذ ارتھ سائنسز ویب سروسز ڈیٹا تجزیہ تکنیکی موسمیاتی ڈیٹا اور نیٹ ورک ارتھ سائنسز ڈیٹا فارمیٹس۔