Extensible Resource Identifier
ایک ایکسٹینسیبل ریسورس آئیڈینٹیفائر (ایکس آر آئی) یکساں وسائل شناخت کاروں (یو آر آئی) اور بین الاقوامی وسائل شناخت کاروں (آئی آر آئی) کے ساتھ مطابقت رکھنے والے تجریدی شناخت کاروں کے لیے ایک اسکیم اور ریزولوشن پروٹوکول ہے، جسے او اے ایس آئی ایس (2015 میں بند) میں ایکس آر آئی تکنیکی کمیٹی نے تیار کیا ہے۔ ایکس آر آئی کا مقصد خلاصہ، ساختہ شناخت کاروں کے لیے ایک معیاری نحو اور دریافت کی شکل تھی جو ڈومین -، لوکیشن -، ایپلی کیشن -، اور ٹرانسپورٹ سے آزاد ہیں، تاکہ انہیں کسی بھی تعداد میں ڈومینز، ڈائریکٹریز اور انٹرایکشن پروٹوکول میں شیئر کیا جا سکے۔ ایکس آر آئی 2 کی خصوصیات کو او اے ایس آئی ایس نے مسترد کر دیا تھا، یہ ناکامی ڈبلیو 3 سی ٹیکنیکل آرکیٹیکچر گروپ کی مداخلت سے منسوب ہے جس نے ایکس آر آئی کے استعمال یا ایکس آر آئی کی خصوصیات کو آگے لے جانے کے خلاف سفارش کی تھی۔ تنازعہ کی بنیاد یہ ہے کہ آیا وسیع پیمانے پر انٹرآپریبل ایچ ٹی ٹی پی یو آر آئی تجریدی، منظم شناخت کاروں کے کردار کو پورا کرنے کے قابل ہیں، جیسا کہ ٹی اے جی کا خیال ہے، لیکن جن کی حدود کو خاص طور پر حل کرنے کے لیے ایکس آر آئی ٹیکنیکل کمیٹی تشکیل دی گئی تھی۔ ایکس آر آئی کے ڈیزائنرز کا خیال تھا کہ، ایکس ایم ایل، ویب سروسز، اور ویب کو خودکار، مشین سے مشین مواصلات کے مطابق ڈھالنے کے دیگر طریقوں کی وجہ سے، کسی مخصوص فزیکل نیٹ ورک کے راستے، مقام، یا پروٹوکول سے آزاد وسائل کی شناخت کرنے کے قابل ہونا تیزی سے اہم تھا تاکہ: خود بیان کردہ "ٹیگز" کے ساتھ منظم شناخت کنندگان بنائیں جنہیں تمام ڈومینز میں سمجھا جا سکے۔ اس بات سے قطع نظر کہ آیا اس کے نیٹ ورک کا مقام تبدیل ہوتا ہے، وسائل سے مستقل لنک برقرار رکھیں۔ شناخت کنندہ کا انتظام نہ صرف اتھارٹی کے حصے میں ("XXX://" اسکیم کے نام کے بعد پہلا حصہ) بلکہ شناخت کنندہ کے راستے میں کہیں بھی تفویض کریں۔ نقشہ شناخت کنندگان ایک ڈومین میں کسی وسائل کو دوسرے مترادفات سے شناخت کرنے کے لیے استعمال ہوتے ہیں جو ایک ہی ڈومین میں، یا دوسرے ڈومین میں ایک ہی وسائل کی شناخت کے لیے استعمال ہوتے ہیں۔ اس کام کی وجہ سے، 2003 کے اوائل تک، ایچ ٹی ٹی پی (ایس) اور سادہ ایکس ایم ایل دستاویزات پر مبنی ایک پروٹوکول کی اشاعت ہوئی جسے ایکس آر ڈی ایس (ایکسٹینسیبل ریسورس ڈسکرپٹر سیکوینس) کہا جاتا ہے۔ خصوصیات یو آر آئی-اور آئی آر آئی-مطابقت یو آر آئی کے کراس حوالہ جات کی شکل میں ایکس آر آئی کو ظاہر کرنے کا ایک مخصوص طریقہ ہے۔ ایک ایکس آر آئی میں گھونسلوں کی کسی بھی سطح تک ایک اور ایکس آر آئی (یا یو آر آئی) ہو سکتا ہے۔ یہ اسٹرکچرڈ، "ٹیگڈ" شناخت کاروں کی تعمیر کو قابل بناتا ہے جو شناخت کنندہ کو ڈومینز میں اسی طرح شیئر کرنے کے قابل بناتا ہے جس طرح ایکس ایم ایل ڈومینز میں ڈیٹا شیئرنگ کو قابل بناتا ہے۔ عالمی سیاق و سباق کی علامتیں یہ واحد حروف کی علامتیں ہیں (=، @، +، $، یا!) جو آئی-نام یا آئی-نمبر کے عالمی سیاق و سباق کی نشاندہی کرنے کا ایک آسان، انسان دوست طریقہ فراہم کرتا ہے۔ ان کی ضرورت نہیں ہے، لیکن دلچسپی کی کمیونٹیز کے اندر استعمال کیا جا سکتا ہے جو ان کے معنی پر متفق ہیں اور انہیں کیسے حل کیا جاتا ہے۔ پیئر ٹو پیئر ایڈریسنگ ایکس آر آئی نحو کسی بھی دو نیٹ ورک نوڈس کے لیے ایک دوسرے کو ایکس آر آئی تفویض کرنے اور کراس ریزولوشن انجام دینے کی صلاحیت کی حمایت کرتا ہے۔ یعنی، ایک اعلی سطحی نیم اسپیس اتھارٹی کا حوالہ دوسرے فریقوں کے ذریعہ تفویض کردہ ناموں سے دیا جا سکتا ہے۔ اس سے تنظیموں یا دلچسپی رکھنے والی برادریوں کے درمیان نیم اسپیس کو وفاقی بنانے میں مدد ملتی ہے۔ وکندریقرت ایکس آر آئی کی جڑیں یا تو مرکزی ایڈریسنگ سسٹم (مثال کے طور پر، آئی پی ایڈریس یا ڈی این ایس ڈومین نام) یا نجی/وکندریقرت روٹ اتھارٹیز اور ہم مرتبہ سے ہم مرتبہ ایڈریسنگ میں رکھی جا سکتی ہیں۔ ڈیلیگیشن نیم اسپیس کو دیگر نیم اسپیس حکام کو تفویض کیا جا سکتا ہے۔ کسی بھی سطح پر علیحدہ طور پر بیان کردہ فیڈریشن کے ناموں کو ایک ساتھ جوڑا جا سکتا ہے (درجہ بندی یا کثیر الجہتی انداز میں) اور نظر آنے والا اور قابل حل بنایا جا سکتا ہے۔ استقامت اس ارادے کا اظہار کرنے کی صلاحیت کہ ایکس آر آئی کے حصے (یا تمام) مستقل شناخت کنندہ ہیں جنہیں کبھی بھی دوبارہ تفویض نہیں کیا جائے گا۔ انسانی اور مشین دوستانہ فارمیٹس ایکس آر آئی دونوں شناخت کاروں کے لیے نحو فراہم کرتا ہے جو انسانوں کے ذریعے آسانی سے بنائے اور سمجھے جا سکتے ہیں (آئی-نام)، اور وہ جو مشین کی ساخت/تجزیہ (آئی-نمبر) کے لیے بہتر بنائے گئے ہیں۔ سادہ، قابل توسیع ریزولوشن ایکس آر آئی ایچ ٹی ٹی پی اور ایکس آر ڈی ایس نامی ایک سادہ ایکس ایم ایل دستاویز کی شکل کا استعمال کرتے ہوئے ہلکے وزن کی ریزولوشن اسکیم پیش کرتا ہے۔ قابل اعتماد حل ایکس آر آئی ریزولوشن پروٹوکول میں قابل اعتماد ورژن کے تین طریقے شامل ہیں: اے) ایچ ٹی ٹی پی ایس، بی) ایس اے ایم ایل کے دعوے، اور سی) دونوں۔ ایک سے زیادہ ریزولوشن کے اختیارات XRI ریزولوشن DNS سے آزاد ہو سکتا ہے۔ مکمل طور پر بین الاقوامی قابل موجودہ یونیکوڈ اور آئی آر آئی وضاحتیں استعمال کریں۔ ٹرانسپورٹ آزاد ایکس آر آئی مخصوص ٹرانسپورٹ پروٹوکول یا میکانزم سے آزاد ہیں۔ ایک ایکسٹینسیبل ریسورس آئیڈینٹیفائر کی ساخت "=" سے شروع ہونے والا ایک ایکس آر آئی کسی شخص کی شناخت کرنے کے بارے میں سوچا جاتا ہے۔ "@" سے شروع ہونے والا ایکس آر آئی کسی کمپنی یا تنظیم کی شناخت کرتا ہے۔ ایک ابتدائی "+" ایک عام تصور، موضوع یا موضوع کی نشاندہی کرتا ہے۔ A "*" ایک وفد کو نشان زد کرتا ہے۔ مثال کے طور پر = خاندان * نام کے ساتھ، = خاندان اس کے ذیلی XRI نام کو کسی دوسرے حل کنندہ کو حل کرنے کا حوالہ دیتا ہے۔ یہ ڈی این ایس کے ذیلی ڈومین قرارداد کو دوسرے نام سرورز کو تفویض کرنے کے مترادف ہے (name.family.de: ڈی کو حل کرنے کے بعد، خاندانی نام سرور کو ڈی ڈیلیگیٹس کے لیے ذمہ دار نام سرور، جو نام سرور کو تفویض کرتا ہے)۔ ایک ایکسٹینسیبل ریسورس آئیڈینٹیفائر کو حل کرنے والے ایکس آر آئی کو ایچ ٹی ٹی پی (ایس) پروٹوکول کا استعمال کرتے ہوئے ایکس آر ڈی ایس دستاویزات میں اسی طرح حل کیا جاتا ہے جس طرح یو آر ایل کو ڈی این ایس پروٹوکول کا استعمال کرتے ہوئے ریسورس ریکارڈز میں حل کیا جاتا ہے۔ اس تلاش کے عمل کو پیرامیٹرز کو پاس کرکے ترتیب دیا جا سکتا ہے۔ پراکسی ریزولوور اور ایچ ایکس آر آئی این ایکس آر آئی کو شروع میں "http://xri.net" شامل کرکے اور ایکس آر آئی کو شامل کرکے یو آر آئی میں تبدیل کیا جا سکتا ہے۔ اندرونی طور پر، یو آر آئی اب ایک پراکسی ریزولوور کا حوالہ دیتا ہے، جو اس قسم کے یو آر آئی کو ایکس آر ڈی ایس دستاویز میں حل کرتا ہے۔ مثال کے طور پر http://xri.net کے تحت پائے جانے والے پراکسی ریزولوور کو ایکس آر آئی کو حل کرنے کے لیے استعمال کیا جا سکتا ہے۔ تو = مثال http://xri.net/=example بن جاتی ہے۔ دوسری شکل کو مختصر طور پر ایچ ٹی ٹی پی ایکس آر آئی یا ایچ ایکس آر آئی کہا جاتا ہے۔ ایکس آر آئی = مثال کا مالک پراکسی ریزولوور کو بتا سکتا ہے کہ اگر ایچ ایکس آر آئی کو کال کیا جائے تو کیا کرنا ہے۔ ایک ممکنہ رد عمل یہ ہے کہ ایک ذخیرہ شدہ یو آر آئی پر 303 ایچ ٹی ٹی پی ری ڈائریکٹ کیا جائے۔ قرارداد کی وضاحت کے لیے مزید پیرامیٹرز کو ایچ ایکس آر آئی میں شامل کیا جا سکتا ہے، مثال کے طور پر۔ مکمل ایکس آر ڈی ایس دستاویز حاصل کرنے کے لیے یا اس ایکس آر آئی کے لیے سروس کی تفصیل حاصل کرنے کے لیے۔ ای۔ جی۔ اگر آپ HXRI میں? _ xrd _ r = ایپلیکیشن/xrds + xML منسلک کرتے ہیں، تو پورا XRDS دستاویز واپس کر دیا جاتا ہے۔ تو http://xri.net/=example?_xrd_r=application/xrds + XML XRI = مثال کے لیے پورا XRDS واپس کرتا ہے۔ ایکس آر آئی کراس ریفرنس نحو کی مثالیں فرض کریں کہ لائبریری کا نظام اپنی لائبریری کی شاخوں کی شناخت کے لیے کتابوں اور ڈی این ایس ذیلی ڈومینز کی شناخت کے لیے آئی ایس بی این نیم اسپیس میں یو آر این کا استعمال کرتا ہے۔ ایچ ٹی ٹی پی یو آر آئی نحو لائبریری برانچ کے ڈی این ایس نام کے تناظر میں کتاب کے عنوان کے لیے یو آر این کو ظاہر کرنے کا معیاری طریقہ فراہم نہیں کرتا ہے۔ ایکس آر آئی کراس ریفرنس نحو لائبریری (اور یہاں تک کہ لائبریری میں چلنے والے خودکار پروگراموں) کو کسی بھی برانچ میں کسی بھی کتاب کو خطاب کرنے کے لیے ضروری ایکس آر آئی پروگرام کے طور پر بنانے کی اجازت دے کر اس مسئلے کو حل کرتا ہے۔ مثال: xri:// براڊ ویو. لائبریری. مثال. com/(صنوبر: isbn: 0-395-36341-1) xri:// shioreline. لائبریری. مثال. com/(صنوبر: isbn: 0-395-36341-1) xri:// نارٿ گیٹ. لائبریری. مثال. com/(صنوبر: isbn: 0-395-36341-1) ساختہ، خود ساختہ شناخت بنانے کی اس صلاحیت کو بہت سے دوسرے استعمالات تک بڑھایا جا سکتا ہے۔ مثال کے طور پر، فرض کریں کہ لائبریری دستیاب ہر کتاب کی قسم کی نشاندہی کرنا چاہتی تھی۔ کتابوں کی اقسام کی ایک سادہ ایکس آر آئی ڈکشنری قائم کر کے، اب یہ پروگرام کے طور پر ایکس آر آئی بنا سکتا ہے جس میں یہ میٹا ڈیٹا شامل ہو، xri:// براڊ ویو. لائبریری. مثال. com/(صنوبر: isbn: 0-395-36341-1)/(+ ہارڈ کور) xri:// براڊ ویو. لائبریری. مثال. com/(صنوبر: isbn: 0-395-36341-1)/(+ سافٹ کور) xri:// براڊ ویو. لائبریری. مثال. com/(صنوبر: isbn: 0-395-36341-1)/(+ حوالہ) XRI 2 کی نحو کی دیگر مثالیں (نوٹ کریں کہ ان میں سے کوئی بھی سابقہ "xri" نہیں دکھاتا ہے: مثال کے طور پر مکمل طور پر دوبارہ تفویض کردہ حصوں پر مشتمل XRIs: = Mary.Jones @Jones.and.Company + phone.number + phone.number (+ area.code) = Mary.Jones (+ phone.number) @Jones.and.Company ((+ phone.number) @Jones.and.Company ((+ area.code)) مکمل طور پر مستقل حصوں پر مشتمل مثال XRIs: =! 13cf.4da5.9371.a7c5 @! 280d.3822.17bf.ca48! 78d2/! مستقل اور دوبارہ تفویض کردہ حصوں کے مرکب کے ساتھ XRIs کی مثال (XRI دونوں کے کسی بھی امتزاج کی اجازت دیتا ہے): =! 13cf.4da5.9371.a7c5 (+ phone.number) @ ہیگنس پروجیکٹ ہیگنس سیاق و سباق فراہم کرنے والوں سے خطاب کرنے اور دریافت کرنے کے لیے ایکس آر آئی اور ایکس آر ڈی ایس کا استعمال کرتا ہے۔ XDI.org I-نام اور I-نمبر ڈیجیٹل شناختی ایڈریسنگ سروسز۔ او اے ایس آئی ایس ایکس ڈی آئی تکنیکی کمیٹی کے زیر تعمیر ایکس ڈی آئی ڈیٹا شیئرنگ پروٹوکول۔ لائسنسنگ ایکس آر آئی تکنیکی کمیٹی کو او اے ایس آئی ایس آئی پی آر پالیسی کے محدود شرائط کے موڈ پر آر ایف کے تحت چارٹر کیا گیا ہے (مزید تفصیلات کے لیے http://www.oasis-open.org/committees/xri/ipr.php دیکھیں۔) او اے ایس آئی ایس میں ویریسائن کے نمائندے ڈاکٹر فلپ ہالم بیکر نے استدلال کیا کہ ایکس آر آئی میں استعمال ہونے والی ٹیکنالوجیز کا استعمال پیٹنٹ کے دعووں سے مشروط ہے، کہ ان پیٹنٹ کے لائسنسنگ کے حقوق ایک غیر منافع بخش تنظیم XDI.org کے پاس ہیں، جس نے آئی پی آر کے بیان کے باوجود اصل پیٹنٹ ہولڈرز سے وابستہ کمپنیوں کو پیٹنٹ کے استعمال میں غیر خصوصی دلچسپی کا لائسنس دیا تھا۔ ویریسائن اور ہلم بیکر سے منسلک کمپنیوں کی مخالفت نے وضاحتیں اپنانے کی تجویز کی شکست کو یقینی بنانے میں اہم کردار ادا کیا۔ آئی-نیمز آئی-نمبرز ایکس آر ڈی ایس ایکس ڈی آئی سوشل ویب ہیگنس پروجیکٹ پروجیکٹ زاناڈو حوالہ جات بیرونی لنکس او اے ایس آئی ایس ایکس آر آئی تکنیکی کمیٹی کی وضاحتیں: ایکس آر آئی نحو 2 کمیٹی کی وضاحت ایکس آر آئی قرارداد 2 کمیٹی کی وضاحت ایکس آر آئی 2 ایف اے کیو ایکس آر آئی کی ضروریات اور لغت 1 ڈبلیو 3 سی انٹرنیشنلائزڈ ریسورس آئیڈینٹیفائر (آئی آر آئی) XDI.org-ایکس آر آئی گلوبل رجسٹری سروسز کو چلانے والی عوامی اعتماد کی تنظیم XDI.org عالمی خدمات کی وضاحتیں-عوامی آئی ناموں اور آئی نمبروں کے لیے عالمی رجسٹری خدمات کے لیے XDI.org وضاحتیں کی ویب سائٹ XDI.org آئی خدمات کی وضاحتیں-ایکس آر ڈی ایس فعال شناختی خدمات کے لیے XDI.org وضاحتیں کی ویب سائٹ۔ dev.xri.net-اوپن پبلک ویکی آن ایکس آر آئی اینڈ ایکس آر آئی اوپن سورس پروجیکٹس انٹرنیٹ آئیڈینٹیٹی ورکشاپ ون پیجر آن ایکس آر آئی اینڈ ایکس آر ڈی ایس ایف ایس ایف کے او اے ایس آئی ایس پیٹنٹ پالیسیوں کے ساتھ تنازعہ اور محدود شرائط آئی پی آر پالیسی پر او اے ایس آئی ایس آر ایف کے لیے ایف ایس ایف کی حمایت پر، جو او ڈی ایف کے لیے استعمال ہوتی ہے۔ ایکولس ڈرمونڈ-ڈرمونڈ ریڈ کے ذریعہ ایکس آر آئی اور انٹرنیٹ شناخت کاروں کے بارے میں بلاگ، جو او اے ایس آئی ایس ایکس آر آئی ٹیکنیکل کمیٹی کے شریک صدر اور کورڈینس میں چیف آرکیٹیکٹ ہیں، فی الحال ایکس آر آئی رجسٹری سروسز کو چلانے کے لیے XDI.org کے ساتھ معاہدے کے تحت ہیں۔ XRI ایپلی کیشنز اور لائبریریاں-اوپن ایکس آر آئی پروجیکٹ پہلا XRI حل کنندہ (2004) شناخت کنندگان URI اسکیمیں XML پر مبنی معیارات