سیمنٹک براؤزر یا ویب سائٹس کے بغیر زندگی

سیمنٹک براؤزر یا ویب سائٹس کے بغیر زندگی

میں نے 2012 (فلسفہ ارتقاء اور انٹرنیٹ کا ارتقاء یا مختصر شکل میں ویب 3.0۔ سائٹ سینٹرزم سے صارف سینٹرزم تک)۔ اس سال میں نے متن میں نئے انٹرنیٹ کے تھیم کو تیار کرنے کی کوشش کی۔ ویب 3.0 - پروجیکٹائل کا دوسرا نقطہ نظر. اب میں مضمون کا دوسرا حصہ پوسٹ کر رہا ہوں۔ ویب 3.0 یا ویب سائٹس کے بغیر زندگی (میں آپ کو مشورہ دیتا ہوں کہ پڑھنے سے پہلے اس صفحہ کا جائزہ لیں)۔

تو کیا ہوتا ہے؟ ویب 3.0 میں انٹرنیٹ ہے، لیکن کوئی ویب سائٹ نہیں؟ پھر وہاں کیا ہے؟

اعداد و شمار کو ایک عالمی سیمنٹک گراف میں منظم کیا گیا ہے: ہر چیز ہر چیز سے جڑی ہوئی ہے، ہر چیز کسی نہ کسی چیز کی پیروی کرتی ہے، ہر چیز کو دیکھا گیا، تبدیل کیا گیا، کسی مخصوص شخص نے تخلیق کیا۔ "چاہئے" اور "کسی" کے بارے میں آخری دو نکات ہمیں یاد دلاتے ہیں کہ گراف کو مقصدی نہیں ہونا چاہئے، بلکہ موضوعی واقعہ ہونا چاہئے۔ لیکن یہ ایک الگ کہانی ہوگی (پہلے دیکھیں)۔ موضوعی واقعہ کا نقطہ نظر)۔ ابھی کے لیے، ہمارے لیے یہ سمجھنا کافی ہے کہ ویب 3.0 کا سیمینٹک گراف علم کا کوئی جامد مجموعہ نہیں ہے، بلکہ وقتی ہے، جو اشیاء اور کسی بھی سرگرمی کے اداکاروں کے تعلقات کو ان کے وقت کی ترتیب میں ریکارڈ کرتا ہے۔

اس کے علاوہ، ڈیٹا کی تہہ کے بارے میں بات کرتے ہوئے، یہ شامل کیا جانا چاہیے کہ عالمی گراف کو لازمی طور پر دو غیر مساوی حصوں میں تقسیم کیا گیا ہے: ایک ماڈل ٹری جو اعمال، تصورات اور ان کی خصوصیات کے تعلق کو بیان کرتا ہے (OWL میں اصطلاحی محور TBox کے ایک سیٹ سے مماثل ہے) ، اور ایک مضمون کا گراف جس میں چیزوں اور اعمال کی خصوصیات کی مخصوص اقدار کے تعین کے واقعات شامل ہیں (OWL میں ABox افراد کے بارے میں بیانات کا ایک مجموعہ)۔ اور گراف کے ان دو حصوں کے درمیان ایک غیر مبہم کنکشن قائم ہوتا ہے: افراد کے بارے میں ڈیٹا - یعنی مخصوص چیزیں، اعمال، اداکار - صرف اور صرف مناسب ماڈلز کے مطابق گراف میں تخلیق اور ریکارڈ کیے جا سکتے ہیں۔ ٹھیک ہے، جیسا کہ پہلے ہی ذکر کیا جا چکا ہے، عالمی گراف - سب سے پہلے، اس کا ماڈل حصہ اور، اس کے مطابق، موضوع کا حصہ - قدرتی طور پر موضوعاتی علاقوں کے مطابق حصوں میں تقسیم ہوتا ہے۔

اور اب سیمنٹکس سے، ڈیٹا سے، ہم ویب 3.0 کے دوسرے مصرعے کی بحث کی طرف بڑھ سکتے ہیں - "وکندریقرت"، یعنی نیٹ ورک کی تفصیل کی طرف۔ اور یہ ظاہر ہے کہ نیٹ ورک کی ساخت اور اس کے پروٹوکول کو اسی سیمنٹکس کے ذریعہ ترتیب دیا جانا چاہئے۔ سب سے پہلے، چونکہ صارف مواد کا جنریٹر اور صارف ہوتا ہے، اس لیے یہ فطری بات ہے کہ وہ، یا اس کی ڈیوائس، نیٹ ورک نوڈ ہونا چاہیے۔ لہذا، ویب 3.0 ایک پیئر ٹو پیئر نیٹ ورک ہے جس کے نوڈس صارف کے آلات ہیں۔

مثال کے طور پر، ڈیٹا گراف میں کسی فرد کی تفصیل کو محفوظ کرنے کے لیے، صارف کو موجودہ تصوراتی ماڈل کی بنیاد پر نیٹ ورک ٹرانزیکشن بنانا چاہیے۔ ڈیٹا صارف کے آلے پر اور اس ماڈل کو سبسکرائب کرنے والے دوسرے صارفین کے نوڈس پر محفوظ کیا جاتا ہے۔ اس طرح، ماڈلز کے ایک مقررہ سیٹ کے مطابق لین دین کا تبادلہ جس پر ان کی مشترکہ سرگرمیاں لاگو ہوتی ہیں، اس سرگرمی میں حصہ لینے والے کم و بیش خود مختار کلسٹر بناتے ہیں۔ اس سے پتہ چلتا ہے کہ پورا عالمی سیمنٹک گراف سبجیکٹ کلسٹرز میں تقسیم شدہ طور پر ذخیرہ کیا جاتا ہے اور کلسٹرز کے اندر وکندریقرت کیا جاتا ہے۔ ہر نوڈ، بعض ماڈلز کے ساتھ کام کرنے والا، کئی کلسٹرز کا حصہ ہو سکتا ہے۔

نیٹ ورک کی سطح کی وضاحت کرتے وقت، اتفاق کے بارے میں چند الفاظ کہنا ضروری ہے، یعنی مختلف نوڈس پر ڈیٹا کی توثیق اور ہم آہنگی کے اصولوں کے بارے میں، جس کے بغیر وکندریقرت نیٹ ورک کا کام ناممکن ہے۔ ظاہر ہے، یہ اصول تمام کلسٹرز اور تمام ڈیٹا کے لیے یکساں نہیں ہونے چاہئیں، کیونکہ نیٹ ورک پر لین دین قانونی طور پر اہم اور سروس، ردی کی ٹوکری دونوں ہو سکتے ہیں۔ لہذا، نیٹ ورک متفقہ الگورتھم کی کئی سطحوں کو لاگو کرتا ہے؛ ضروری کے انتخاب کا تعین لین دین کے ماڈل سے ہوتا ہے۔

یہ یوزر انٹرفیس کے بارے میں، سیمنٹک براؤزر کے بارے میں کچھ الفاظ کہنا باقی ہے۔ اس کے افعال معمولی ہیں: (1) گراف کے ذریعے نیویگیشن (موضوعاتی کلسٹرز کے ذریعے)، (2) ڈومین ماڈلز کے مطابق ڈیٹا تلاش کرنا اور ڈسپلے کرنا، (3) متعلقہ ماڈلز کے مطابق ڈیٹا بنانا، اس میں ترمیم کرنا اور نیٹ ورک لین دین بھیجنا، (4) متحرک ایکشن ماڈلز کو لکھنا اور اس پر عمل کرنا، اور یقیناً (5) گراف کے ٹکڑوں کو محفوظ کرنا۔ سیمنٹک براؤزر کے افعال کی یہ مختصر تفصیل اس سوال کا جواب ہے: سائٹس کہاں ہیں؟ ویب 3.0 نیٹ ورک میں صارف "وزٹ" کرنے کی واحد جگہ اس کا سیمینٹک براؤزر ہے، جو کسی بھی مواد، کسی بھی ڈیٹا بشمول ماڈلز کو دکھانے اور تخلیق کرنے کا ایک ٹول ہے۔ صارف خود اپنے نیٹ ورک کی دنیا کی حدود اور ڈسپلے کی شکل کا تعین کرتا ہے، معنوی گراف میں دخول کی گہرائی۔

یہ تو سمجھ میں آتا ہے لیکن ویب سائٹس کہاں ہیں؟ آپ کو کہاں جانا چاہیے، فیس بک پر جانے کے لیے آپ کو اس انتہائی "معنی براؤزر" میں کون سا پتہ ٹائپ کرنا چاہیے؟ کمپنی کی ویب سائٹ کیسے تلاش کی جائے؟ ٹی شرٹ کہاں سے خریدیں یا ویڈیو چینل دیکھیں؟ آئیے اسے مخصوص مثالوں سے معلوم کرنے کی کوشش کرتے ہیں۔

ہمیں فیس بک یا کسی دوسرے سوشل نیٹ ورک کی ضرورت کیوں ہے؟ ظاہر ہے، بات چیت کے لیے: اپنے بارے میں کچھ بتائیں اور پڑھیں اور دیکھیں کہ دوسرے کیا پوسٹ کرتے ہیں، تبصروں کا تبادلہ کرتے ہیں۔ ایک ہی وقت میں، یہ ضروری ہے کہ ہم ہر کسی کو نہ لکھیں اور ہر چیز کو نہ پڑھیں - مواصلات ہمیشہ دسیوں، سینکڑوں، یا یہاں تک کہ کئی ہزار مجازی دوستوں تک محدود ہوتے ہیں۔ بیان کردہ وکندریقرت نیٹ ورک کنفیگریشن کے اندر اس طرح کے مواصلات کو منظم کرنے کے لیے کیا ضرورت ہے؟ یہ ٹھیک ہے: معیاری ایکشن ماڈلز کے سیٹ کے ساتھ کمیونٹی کلسٹر بنائیں (پوسٹ بنائیں، پیغام بھیجیں، تبصرہ کریں، پسند کریں، وغیرہ)، ماڈلز تک رسائی کے حقوق مرتب کریں اور دوسرے صارفین کو اس سیٹ کو سبسکرائب کرنے کی دعوت دیں۔ یہاں ہمارے پاس "فیس بک" ہے۔ نہ صرف عالمی فیس بک، ہر ایک اور ہر چیز کے لیے حالات کا حکم دیتا ہے، بلکہ ایک حسب ضرورت مقامی سوشل نیٹ ورک، جو کلسٹر کے شرکاء کے مکمل اختیار میں ہے۔ ایک صارف کمیونٹی ماڈلز میں سے کسی ایک کے مطابق نیٹ ورک پر لین دین بھیجتا ہے، اس کا تبصرہ، اس ماڈل کو سبسکرائب کرنے والے کلسٹر ممبران تبصرے کا متن وصول کرتے ہیں اور اسے اپنے سٹوریج میں لکھتے ہیں (موضوع کے گراف کے ایک ٹکڑے سے منسلک) اور اسے اپنے سیمنٹک براؤزر میں ڈسپلے کریں۔ یعنی، ہمارے پاس صارفین کے ایک گروپ کے درمیان رابطے کے لیے ایک وکندریقرت سوشل نیٹ ورک (کلسٹر) ہے، جس کا تمام ڈیٹا خود صارفین کے آلات پر محفوظ ہے۔ کیا یہ ڈیٹا کلسٹر سے باہر کے صارفین کو نظر آ سکتا ہے؟ یہ رسائی کی ترتیبات کے بارے میں ایک سوال ہے۔ اگر اجازت ہو تو، کمیونٹی کے اراکین کے مواد کو سافٹ ویئر ایجنٹ پڑھ سکتا ہے اور گراف کو تلاش کرنے والے کسی بھی شخص کے براؤزر میں پیش کر سکتا ہے۔ یہ بھی واضح رہے کہ کلسٹر ماڈلز کی تعداد اور پیچیدگی لامحدود ہے - کوئی بھی کسی بھی سرگرمی کی ضروریات کے مطابق کمیونٹی کو اپنی مرضی کے مطابق بنا سکتا ہے۔ ٹھیک ہے، یہ واضح ہے کہ صارف ایک صوابدیدی تعداد کے کلسٹرز کے ممبر بن سکتے ہیں، دونوں فعال شرکاء کے طور پر، اور صرف انفرادی طور پر صرف پڑھنے والے ماڈلز کو سبسکرائب کر کے۔

اب اس سوال کا جواب دیتے ہیں: ہم کمپنی کی ویب سائٹ کیسے تلاش کر سکتے ہیں؟ جواب معمولی ہے: وہ جگہ جہاں تمام کمپنیوں کے بارے میں جامع ڈیٹا موجود ہے وہ سیمنٹک گراف کا متعلقہ شعبہ ہے۔ براؤزر نیویگیشن یا کمپنی کے نام سے تلاش کرنے سے آپ کو اس جگہ تک پہنچنے میں مدد ملے گی۔ پھر یہ سب صارف پر منحصر ہے - ڈیٹا کو ظاہر کرنے کے لیے اسے کن ماڈلز کی ضرورت ہے: ایک مختصر پیشکش، مکمل معلومات، خدمات کی فہرست، خالی آسامیوں کی فہرست یا ایک پیغام فارم۔ یعنی، ایک کمپنی، سیمنٹک گراف میں اپنی نمائندگی کرنے کے لیے، نیٹ ورک پر لین دین بھیجنے کے لیے معیاری ماڈلز کا ایک سیٹ استعمال کرے، اور فوری طور پر اس کے بارے میں ڈیٹا تلاش اور ڈسپلے کے لیے دستیاب ہوگا۔ اگر آپ کو اپنی کمپنی کی آن لائن پیشکش کو اپنی مرضی کے مطابق بنانے اور بڑھانے کی ضرورت ہے، تو آپ اپنے ماڈلز بنا سکتے ہیں، بشمول ڈیزائنر والے۔ یہاں کوئی پابندیاں نہیں ہیں، سوائے ایک کے: نئے ماڈلز کو ایک ہی درخت میں بنایا جانا چاہیے تاکہ موضوع کے گراف میں ڈیٹا کنیکٹوٹی کو یقینی بنایا جا سکے۔

حل ای کامرس کے لیے بھی معمولی ہے۔ ہر پروڈکٹ (موبائل فون، ٹی شرٹ) کا ایک منفرد شناخت کنندہ ہوتا ہے، اور مصنوعات کا ڈیٹا مینوفیکچرر کے ذریعے نیٹ ورک میں داخل کیا جاتا ہے۔ قدرتی طور پر، وہ اپنی نجی کلید کے ساتھ ڈیٹا پر دستخط کرتے ہوئے، صرف ایک بار ایسا کرتا ہے۔ ایک کمپنی جو اس پروڈکٹ کو فروخت کرنے کے لیے تیار ہے، قیمت اور ترسیل کی شرائط کے بارے میں ایک معیاری ماڈل کے مطابق کئی بیانات کو سیمنٹک گراف میں رکھتا ہے۔ اس کے بعد، ہر صارف اپنے لیے تلاش کے مسئلے کا آزادانہ طور پر فیصلہ کرتا ہے: چاہے وہ ان سامانوں میں سے اس کی ضرورت کی تلاش کر رہا ہے جو اسے ایک بیچنے والا فراہم کر سکتا ہے، یا مختلف مینوفیکچررز سے ملتی جلتی مصنوعات کا موازنہ کر رہا ہے اور اس کے بعد ہی ایک آسان سپلائر کا انتخاب کرتا ہے۔ یعنی ایک بار پھر، وہ جگہ جہاں سامان کا انتخاب اور خریداری ہوتی ہے وہ صارف کا سیمنٹک براؤزر ہے، نہ کہ مینوفیکچرر یا بیچنے والے کی کوئی ویب سائٹ۔ اگرچہ، یقیناً، مینوفیکچرر اور بیچنے والے دونوں کے پاس اپنی مصنوعات کے ڈسپلے ماڈل بنانے کا موقع ہے جسے خریدار استعمال کر سکتا ہے۔ اگر وہ چاہے، اگر اسے آسان لگے۔ اور اس طرح، وہ معیاری تلاش اور ڈیٹا ڈسپلے ماڈلز کا استعمال کرتے ہوئے سب کچھ کر سکتا ہے۔

اشتہارات اور سیمنٹک نیٹ ورک میں اس کی جگہ کے بارے میں کچھ الفاظ کہنا ضروری ہے۔ اور اس کی جگہ کا تعین روایتی رہتا ہے: یا تو براہ راست مواد میں (کہیں، ویڈیوز میں)، یا مواد ڈسپلے ماڈلز میں۔ صرف مشتہرین اور مواد یا ماڈلز کے مالکان کے درمیان سائٹ کے مالک کی شکل میں ثالث کو ختم کیا جاتا ہے۔

لہذا، صارف کے نقطہ نظر سے پیش کردہ سیمنٹک ڈی سینٹرلائزڈ نیٹ ورک کی کام کرنے والی اسکیم انتہائی متحد ہے: (1) تمام مواد ایک واحد عالمی سیمنٹک گراف میں واقع ہے، (2) مواد کو ریکارڈ کرنا، تلاش کرنا اور ڈسپلے کرنا تصوراتی ماڈلز کی پیروی کرتا ہے، جو یقینی بناتا ہے۔ ڈیٹا کی سیمینٹک کنیکٹوٹی، (3) صارف کی سرگرمیاں متحرک ماڈلز کے مطابق لاگو ہوتی ہیں، (4) واحد جگہ جہاں سرگرمی ہوتی ہے وہ صارف کا سیمنٹک براؤزر ہے۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں