اوپن ڈیٹا کے اصولوں پر مبنی معلوماتی ماحول

اوپن ڈیٹا کے اصولوں پر مبنی معلوماتی ماحول

مجوزہ معلوماتی ماحول ایک قسم کا وکندریقرت سوشل نیٹ ورک ہے۔ لیکن بہت سے موجودہ حلوں کے برعکس، اس ماحول میں وکندریقرت کے علاوہ کئی مفید خصوصیات ہیں اور یہ کافی آسان اور معیاری تکنیکی حل (ای میل، json، ٹیکسٹ فائلز اور تھوڑا سا بلاکچین) کی بنیاد پر بنایا گیا ہے۔ یہ پروگرامنگ کی بنیادی معلومات رکھنے والے کسی کو بھی اس ماحول کے لیے اپنی خدمات تخلیق کرنے کی اجازت دیتا ہے۔

یونیورسل آئی ڈی

کسی بھی آن لائن ماحول میں، صارف اور آبجیکٹ شناخت کنندہ سسٹم کے اہم عناصر میں سے ایک ہیں۔

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

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

یہ صارف ID فارمیٹ کسی نیٹ ورک سے منسلک نہیں ہے۔ اگر کوئی صارف اپنا ڈیٹا TOR نیٹ ورک پر رکھتا ہے، تو وہ .onion زون میں ڈومینز استعمال کر سکتا ہے؛ اگر یہ بلاکچین پر DNS سسٹم والا نیٹ ورک ہے، تو .bit زون میں ڈومینز۔ نتیجے کے طور پر، صارفین اور ان کے ڈیٹا کو ایڈریس کرنے کا فارمیٹ اس نیٹ ورک پر منحصر نہیں ہے جس کے ذریعے وہ منتقل ہوتے ہیں (لاگ ان + ڈومین کا مجموعہ ہر جگہ استعمال ہوتا ہے)۔ ان لوگوں کے لیے جو بٹ کوائن/ایتھریم ایڈریس کو شناخت کنندہ کے طور پر استعمال کرنا چاہتے ہیں، آپ فارم کے سیوڈو ای میل ایڈریس استعمال کرنے کے لیے سسٹم میں ترمیم کر سکتے ہیں۔ [email protected]

اشیاء سے خطاب کرنا

یہ آن لائن ماحول درحقیقت اشیاء کا ایک مجموعہ ہے جو ساختی، مشین کے ذریعے پڑھنے کے قابل شکل میں بیان کیا جاتا ہے، دیگر اشیاء کا حوالہ دیتے ہیں اور ایک مخصوص صارف (ای میل) یا پروجیکٹ/تنظیم (ڈومین) سے منسلک ہوتے ہیں۔

urn in the urn:opendata namespace آبجیکٹ شناخت کنندہ کے طور پر استعمال ہوتے ہیں۔ مثال کے طور پر، صارف کے پروفائل میں ایک پتہ ہوتا ہے جیسے:

urn:opendata:profile:[email protected]

صارف کے تبصرے کا ایک پتہ ہے جیسے:

urn:opendata:comment:[email protected]:08adbed93413782682fd25da77bd93c99dfd0548

جہاں 08adbed93413782682fd25da77bd93c99dfd0548 ایک بے ترتیب sha-1 ہیش ہے جو آبجیکٹ آئی ڈی کے طور پر کام کرتا ہے، اور [ای میل محفوظ] - اس چیز کا مالک۔

صارف کا ڈیٹا شائع کرنے کا اصول

آپ کے اپنے ڈومین کو کنٹرول میں رکھنے سے، صارف آسانی سے اپنا ڈیٹا اور مواد شائع کر سکتا ہے۔ اور indiebeb کے برعکس، اس کے لیے بلٹ ان سیمنٹک ڈیٹا کے ساتھ HTML صفحات کے ساتھ ویب سائٹ بنانے کی ضرورت نہیں ہے۔

مثال کے طور پر، صارف کے بارے میں بنیادی معلومات datarobots.txt فائل میں موجود ہے، جو کہ ایک ایڈریس پر واقع ہے جیسے

http://55334.ru/[email protected]/datarobots.txt

اور اس کا مواد اس طرح ہے:

Object: user
Services-Enabled: 55334.ru,newethnos.ru
Ethnos: newethnos
Delegate-Tokens: http://55334.ru/[email protected]/delegete.txt

یعنی، درحقیقت، یہ فارم key-> ویلیو کے ڈیٹا کے ساتھ تاروں کا ایک سیٹ ہے، جو کہ پروگرامنگ کی بنیادی معلومات رکھنے والے ہر فرد کے لیے ایک آسان کام ہے۔ اور اگر آپ باقاعدہ نوٹ پیڈ استعمال کرنا چاہیں تو ڈیٹا میں ترمیم کر سکتے ہیں۔

مزید پیچیدہ ڈیٹا (پروفائل، تبصرہ، پوسٹ، وغیرہ)، جس کا اپنا کلش ہے، معیاری API (http://opendatahub.org/api_1.0?lang=ru) کا استعمال کرتے ہوئے JSON آبجیکٹ کے طور پر بھیجا جاتا ہے، جو جیسا کہ صارف کے ڈومین پر واقع ہے، اور فریق ثالث کی سائٹ پر جہاں صارف نے اپنے ڈیٹا کی اسٹوریج، اشاعت اور ترمیم کی ذمہ داری سونپی ہے (datarobots.txt فائل کی سروسز-انبلڈ لائن میں)۔ اس طرح کی تیسری پارٹی کی خدمات ذیل میں بیان کی گئی ہیں۔

سادہ آنٹولوجی اور JSON

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

لہذا، ایسے ماحول میں اشیاء کو بیان کرنے کے لیے، XML کے بجائے JSON کا استعمال کرنا کافی ہے، جو کہ ساخت اور تجزیہ میں زیادہ پیچیدہ ہے (یہ ضروری ہے کہ داخلے کی کم حد اور اسکیل ایبلٹی کی ضرورت کو نہ بھولیں)۔

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

اس آن لائن ماحول میں، ہر ایک ڈومین جس پر آن لائن سروس موجود ہے، اس کی اپنی datarobots.txt بھی ہوتی ہے جیسے کہ ایک جیسے جیسے مواد کے ساتھ example.com/datarobots.txt پتے پر واقع ہے:

Object: service
Api: http://newethnos.ru/api
Api-Version: http://opendatahub.org/api_1.0

جس سے ہم یہ سیکھ سکتے ہیں کہ ہم کسی شے کے بارے میں ایک پتے پر ڈیٹا حاصل کر سکتے ہیں جیسے:

http://newethnos.ru/api?urn=urn:opendata:profile:[ای میل محفوظ]

JSON آبجیکٹ میں درج ذیل ڈھانچہ ہے:

{
    "urn": "urn:opendata:profile:[email protected]",
    "status": 1,
    "message": "Ok",
    "timestamp": 1596429631,
    "service": "example.com",
    "data": {
        "name": "John",
        "surname": "Gald",
        "gender": "male",
        "city": "Moscow",
        "img": "http://domain.com/image.jpg",
        "birthtime": 332467200,
        "community_friends": {
            "[email protected]": "1",
            "[email protected]": "0.5",
            "[email protected]": "0.7"
        },
        "interests_tags": "cars,cats,cinema",
        "mental_cards": {
            "no_alcohol@main": 8,
            "data_accumulation@main": 8,
            "open_data@main": 8
        }
    }
}

سروس فن تعمیر

آخری صارفین کے لیے ڈیٹا کی اشاعت اور تلاش کے عمل کو آسان بنانے کے لیے فریق ثالث کی خدمات ضروری ہیں۔

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

ان خدمات کے علاوہ جو صارفین کو ڈیٹا شائع کرنے/ترمیم کرنے کی اجازت دیتی ہیں، آن لائن ماحول بہت سی دوسری خدمات فراہم کرتا ہے جو نسبتاً پیچیدہ کام انجام دیتا ہے جنہیں اختتامی صارف نوڈس پر لاگو کرنے میں کافی پریشانی ہوتی ہے۔

ایسی سروس کی ایک قسم ڈیٹا ہب ہے ( opendatahub.org/ru مثال کے طور پر)، ایک قسم کے ویب آرکائیو کے طور پر کام کرنا جو تمام عوامی مشین کے ذریعے پڑھنے کے قابل صارف ڈیٹا اکٹھا کرتا ہے اور API کے ذریعے اس تک رسائی فراہم کرتا ہے۔

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

اگر صارف اپنے ڈیٹا کے مالک ہونے میں بالکل بھی دلچسپی نہیں رکھتا ہے اور اس کا اپنا ڈومین نہیں ہے یا اس ڈومین سے کوئی واقف نہیں ہے، تو اس کے ڈیٹا کو بطور ڈیفالٹ opendatahub.org کے ذریعے منظم کیا جاتا ہے۔

یہ سب کس کے خرچے پر ہو رہا ہے؟

شاید اس طرح کے تقریباً تمام وکندریقرت منصوبوں کا بنیادی مسئلہ مستحکم ترقی اور مدد کے لیے کافی سطح پر رقم کمانے میں ناکامی ہے۔

ڈونیٹ + ٹوکن اس آن لائن ماحول میں ترقی اور مارکیٹنگ کے اخراجات کو پورا کرنے کے لیے استعمال کیے جاتے ہیں۔

تمام عطیات جو صارفین داخلی پروجیکٹس/سروسز کے لیے دیتے ہیں وہ عوامی طور پر دستیاب، مشین پڑھنے کے قابل اور ای میل سے منسلک ہوتے ہیں۔ یہ انہیں اکاؤنٹ میں لینے کی اجازت دیتا ہے، مثال کے طور پر، آن لائن سماجی درجہ بندی کا حساب لگاتے وقت اور صارف کے صفحات پر شائع کیا جاتا ہے۔ جب عطیات گمنام رہنا چھوڑ دیتے ہیں، تو درحقیقت صارف عطیہ نہیں کرتے، بلکہ عام معلومات کے ماحول کو سپورٹ کرنے کے لیے "چِپ اِن" کرتے ہیں۔ بالکل اسی طرح جیسے لوگ عام علاقوں کی مرمت کے لیے ان لوگوں کے ساتھ مناسب رویہ رکھتے ہیں جنہوں نے اندر جانے سے انکار کیا تھا۔

عطیات کے علاوہ، چندہ اکٹھا کرنے کے لیے، ایک محدود مقدار (400.000) میں جاری کردہ ٹوکن استعمال کیے جاتے ہیں، جو ہر اس شخص کو دیے جاتے ہیں جو مرکزی فنڈ (ایتھنوجینیسس) میں عطیہ کرتا ہے۔

اضافی ٹوکن خصوصیات

اس آن لائن ماحول تک رسائی کے لیے ہر ٹوکن ایک "کلید" ہے۔ یعنی، آپ خدمات استعمال کر سکتے ہیں اور آن لائن ماحول کا حصہ صرف اسی صورت میں بن سکتے ہیں جب آپ کے پاس کم از کم 1 ٹوکن ہو جو ای میل سے منسلک ہو۔

ٹوکن اپنی محدود نوعیت کی وجہ سے ایک اچھا سپیم فلٹر ہیں۔ سسٹم میں جتنے زیادہ صارفین ہوں گے، ٹوکن حاصل کرنا اتنا ہی مشکل ہوگا اور بوٹس بنانا اتنا ہی مہنگا ہوگا۔

لوگ، ان کا ڈیٹا اور سماجی رابطے ٹیکنالوجی سے زیادہ اہم ہیں۔

بیان کردہ آن لائن ماحول تکنیکی طور پر نسبتاً قدیم حل ہے۔ لیکن اس میں زیادہ اہم چیز اتنی ٹیکنالوجی نہیں ہے جتنی کہ لوگ اور ماحول کے اندر پیدا ہونے والے سماجی روابط اور ڈیٹا (مواد)۔

تخلیق شدہ سماجی برادری، جس کے اراکین کے پاس اپنے عالمگیر شناخت کنندہ (ای میل اور ان کا اپنا ڈومین) اور سٹرکچرڈ ڈیٹا (یو آر این ایڈریسز، آنٹولوجی اور JSON آبجیکٹ کے ساتھ) ہے، جب کوئی بہتر تکنیکی حل ظاہر ہوتا ہے، تو اس تمام ڈیٹا کو دوسرے آن لائن ماحول میں منتقل کر سکتا ہے، تشکیل شدہ کنکشن (درجہ بندی، درجہ بندی) اور مواد کو برقرار رکھتے ہوئے

یہ پوسٹ نیٹ ورک کی خود منظم کمیونٹی کے عناصر میں سے ایک کو بیان کرتی ہے، جس میں وکندریقرت آن لائن ماحول کے علاوہ، بہت سے آف لائن شعبے شامل ہیں جو آن لائن ماحول کے فوائد میں اضافہ کرتے ہیں اور "گاہک" ہیں جو بڑی حد تک اس کی فعالیت کا تعین کرتے ہیں۔ لیکن یہ دوسرے مضامین کے عنوانات ہیں جن کا براہ راست تعلق آئی ٹی اور ٹیکنالوجی سے نہیں ہے۔

ماخذ: www.habr.com

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