اوپن ڊيٽا جي اصولن تي ٻڌل معلومات ماحول

اوپن ڊيٽا جي اصولن تي ٻڌل معلومات ماحول

تجويز ڪيل معلومات ماحول هڪ قسم جو غير مرڪزي سماجي نيٽ ورڪ آهي. پر ڪيترن ئي موجوده حلن جي برعڪس، هن ماحول ۾ ڪيترن ئي ڪارائتو ملڪيتون آهن غير مرڪزيت کان علاوه ۽ بلڪل سادي ۽ معياري ٽيڪنيڪل حلن (اي ميل، json، ٽيڪسٽ فائلن ۽ ٿوري بلاڪچين) جي بنياد تي ٺاهي وئي آهي. هي هر ڪنهن کي اجازت ڏئي ٿو بنيادي پروگرامنگ جي ڄاڻ سان هن ماحول لاءِ پنهنجون خدمتون ٺاهي.

يونيورسل ID

ڪنهن به آن لائين ماحول ۾، صارف ۽ اعتراض جي سڃاڻپ ڪندڙ سسٽم جي اهم عنصرن مان هڪ آهن.

انهي صورت ۾، صارف جي سڃاڻپ ڪندڙ اي ميل آهي، جيڪو حقيقت ۾ ويب سائيٽن ۽ ٻين خدمتن (جابر، اوپن آئي ڊي) تي اختيار لاء عام طور تي قبول ٿيل سڃاڻپ ڪندڙ بڻجي چڪو آهي.

حقيقت ۾، هڪ ڏنل آن لائن ماحول ۾ استعمال ڪندڙ جي سڃاڻپ ڪندڙ آهي لاگ ان + ڊومين جوڙو، جنهن کي سهولت لاءِ لکيو ويو آهي فارم ۾ تمام گهڻو واقف. ساڳئي وقت، وڌيڪ غير مرڪزيت لاء، اهو مشورو ڏنو ويو آهي ته هر صارف لاء پنهنجو ڊومين هجي. جيڪو indieweb جي اصولن جي ويجهو آهي، جتي هڪ ڊومين استعمال ڪندڙ جي سڃاڻپ ڪندڙ طور استعمال ڪيو ويندو آهي. اسان جي حالت ۾، صارف پنھنجي ڊومين ۾ ھڪڙو نالو شامل ڪري ٿو، جيڪو کيس ھڪڙي ڊومين تي ڪيترائي اڪائونٽ ٺاهڻ جي اجازت ڏئي ٿو (مثال طور دوستن لاء) ۽ ايڊريسنگ سسٽم کي وڌيڪ لچڪدار بڻائي ٿو.

هي يوزر ID فارميٽ ڪنهن به نيٽ ورڪ سان جڙيل ناهي. جيڪڏهن ڪو صارف پنهنجو ڊيٽا TOR نيٽ ورڪ تي رکي ٿو، ته پوءِ هو ڊومينز استعمال ڪري سگهي ٿو .onion زون ۾؛ جيڪڏهن اهو نيٽ ورڪ آهي DNS سسٽم سان بلاڪچين تي، پوءِ ڊومينز .bit زون ۾. نتيجي طور، صارفين ۽ انهن جي ڊيٽا کي ايڊريس ڪرڻ لاء فارميٽ نيٽ ورڪ تي منحصر نه آهي جنهن ذريعي اهي منتقل ڪيا ويا آهن (لاگ ان + ڊومين ميلاپ هر جڳهه استعمال ڪيو ويندو آهي). انهن لاءِ جيڪي bitcoin/ethereum پتي کي سڃاڻپ ڪندڙ طور استعمال ڪرڻ چاهيندا آهن، توهان فارم جي pseudo اي ميل پتي کي استعمال ڪرڻ لاءِ سسٽم کي تبديل ڪري سگهو ٿا [email protected]

شين کي خطاب ڪندي

هي آن لائين ماحول اصل ۾ شين جو هڪ سيٽ آهي جيڪو هڪ منظم، مشين پڙهڻ جي قابل فارم ۾ بيان ڪيو ويو آهي، ٻين شين ڏانهن اشارو ڪيو ويو آهي ۽ هڪ مخصوص صارف (اي ميل) يا پروجيڪٽ / تنظيم (ڊومين) سان ڳنڍيل آهي.

urns 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

اهو آهي، حقيقت ۾، اهو فارم جي ڊيٽا سان اسٽرنگ جو هڪ سيٽ آهي-> قدر، پارسنگ جيڪو بنيادي پروگرامنگ جي ڄاڻ رکندڙ هر ڪنهن لاء هڪ آسان ڪم آهي. ۽ توهان ڊيٽا کي تبديل ڪري سگهو ٿا جيڪڏهن توهان چاهيو ته باقاعده نوٽ پيڊ استعمال ڪندي.

وڌيڪ پيچيده ڊيٽا (پروفائل، تبصرو، پوسٽ، وغيره)، جنهن جو پنهنجو urn آهي، معياري API (http://opendatahub.org/api_1.0?lang=ru) استعمال ڪندي JSON اعتراض طور موڪليو ويو آهي، جيڪو ڪري سگهي ٿو. جيئن صارف جي ڊومين تي واقع هجي، ۽ ٽئين پارٽي جي سائيٽ تي جنهن کي صارف پنهنجي ڊيٽا جي اسٽوريج، اشاعت ۽ ايڊيٽنگ جي حوالي ڪيو آهي (datarobots.txt فائل جي سروسز-فعال لائن ۾). اهڙيون ٽئين پارٽي جون خدمتون هيٺ بيان ڪيون ويون آهن.

سادو آنٽولوجي ۽ JSON

صنعت جي علم جي بنيادن جي آنٽولوجيز جي مقابلي ۾ مواصلاتي ماحول جي آنٽولوجي نسبتا سادو آهي. جيئن ته مواصلاتي ماحول ۾ معياري شين جو هڪ نسبتا ننڍڙو سيٽ آهي (پوسٽ، تبصرو، پسند، پروفائل، جائزو) ملڪيت جي نسبتا ننڍڙي سيٽ سان.

تنهن ڪري، اهڙي ماحول ۾ شيون بيان ڪرڻ لاء، اهو ڪافي آهي JSON استعمال ڪرڻ بدران XML، جيڪو وڌيڪ پيچيده ساخت ۽ پارسنگ ۾ آهي (اهو ضروري آهي ته گهٽ داخلا جي حد ۽ اسڪيلبلٽي جي ضرورت جي باري ۾ نه وساريو).

هڪ ڄاڻايل urn سان هڪ اعتراض حاصل ڪرڻ لاء، اسان کي صارف جي ڊومين، يا ٽئين پارٽي جي خدمتن سان رابطو ڪرڻ جي ضرورت آهي جنهن کي صارف پنهنجي ڊيٽا جي انتظام کي نمائندو ڪيو آهي.

هن آن لائين ماحول ۾، هر ڊومين جنهن تي هڪ آن لائن سروس موجود آهي ان جي پنهنجي 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/en مثال طور)، هڪ قسم جي ويب آرڪائيو جي طور تي ڪم ڪري ٿو جيڪو سڀني عوامي مشين-پڙهڻ واري صارف ڊيٽا گڏ ڪري ٿو ۽ API ذريعي ان تائين رسائي فراهم ڪري ٿو.

اهڙي کليل، غير مرڪزي آن لائن ماحول ۾ خدمتن جي موجودگي خاص طور تي استعمال ڪندڙن جي داخلا جي رڪاوٽ کي گھٽائي ٿي، ڇو ته انهن جي پنهنجي نوڊ کي انسٽال ڪرڻ ۽ ترتيب ڏيڻ جي ڪا ضرورت ناهي. ساڳي ئي وقت، صارف پنهنجي ڊيٽا جي ڪنٽرول ۾ رهي ٿو (ڪنهن به وقت هو خدمت کي تبديل ڪري سگهي ٿو جنهن ۾ ڊيٽا جي اشاعت کي نمائندو ڪيو ويو آهي يا پنهنجو نوڊ ٺاهي ٿو).

جيڪڏهن صارف پنهنجي ڊيٽا جي مالڪ ۾ ڪا به دلچسپي نه آهي ۽ هن جو پنهنجو ڊومين يا ڊومين سان واقف ڪو ماڻهو ناهي، ته پوءِ ڊفالٽ طور هن جي ڊيٽا opendatahub.org پاران منظم ڪئي ويندي آهي.

اهو سڀ ڪنهن جي خرچ تي؟

شايد تقريبن سڀني اهڙن غير مرڪزي منصوبن جو بنيادي مسئلو مستحڪم ترقي ۽ مدد لاءِ ڪافي سطح تي انهن کي رقم نه ڏيڻ جي ناڪامي آهي.

Donate + ٽوڪن هن آن لائين ماحول ۾ ترقي ۽ مارڪيٽنگ جي خرچن کي ڍڪڻ لاءِ استعمال ڪيا ويندا آهن.

سڀئي عطيا جيڪي صارف اندروني منصوبن/خدمتن لاءِ ڏيندا آهن عوامي طور تي دستياب آهن، مشين پڙهڻ لائق ۽ اي ميل سان ڳنڍيل آهن. اهو انهن کي حساب ۾ رکڻ جي اجازت ڏئي ٿو، مثال طور، جڏهن آن لائن سماجي درجه بندي جي حساب سان ۽ صارف جي صفحن تي شايع ٿيل. جڏهن عطيا گمنام ٿيڻ بند ٿي وڃن ٿا، تڏهن حقيقت ۾ صارف عطيو نه ٿا ڪن، پر عام معلومات جي ماحول کي سپورٽ ڪرڻ لاءِ ”چپ ان“ ڪن ٿا. جيئن ماڻهو چپ ڪن ٿا عام علائقن جي مرمت ڪرڻ لاءِ مناسب رويو سان انهن ماڻهن سان جيڪي چپ ڪرڻ کان انڪار ڪن ٿا.

عطين کان علاوه، فنڊ گڏ ڪرڻ لاءِ، ٽوڪن جاري ڪيا ويندا آھن جيڪي محدود مقدار ۾ (400.000) استعمال ڪيا ويندا آھن، جيڪي ھر ڪنھن کي ڏنا ويندا آھن جيڪي عطيو ڪن ٿا مکيه فنڊ (ethnogenesis).

اضافي ٽوڪن خاصيتون

هر ٽوڪن هن آن لائن ماحول تائين رسائي لاءِ ”ڪجهه“ آهي. اهو آهي، توهان خدمتون استعمال ڪري سگهو ٿا ۽ صرف آن لائن ماحول جو حصو بڻجي سگهو ٿا جيڪڏهن توهان وٽ گهٽ ۾ گهٽ 1 ٽوڪن آهي جيڪو هڪ اي ميل سان ڳنڍيل آهي.

ٽوڪن هڪ سٺو اسپام فلٽر آهن انهن جي محدود طبيعت جي ڪري. سسٽم ۾ جيترا وڌيڪ استعمال ڪندڙ آهن، اوترو وڌيڪ ڏکيو اهو هڪ ٽوڪن حاصل ڪرڻ آهي ۽ وڌيڪ قيمتي اهو آهي ته بوٽ ٺاهڻ.

ماڻهو، انهن جي ڊيٽا ۽ سماجي رابطا ٽيڪنالاجي کان وڌيڪ اهم آهن

بيان ڪيل آن لائن ماحول ٽيڪنيڪل طور تي نسبتا ابتدائي حل آهي. پر ان ۾ وڌيڪ اهم شيءِ ايتري ٽيڪنالاجي نه آهي جيترو ماڻهو ۽ سماجي رابطن ۽ ڊيٽا (مواد) ماحول جي اندر پيدا ٿيل آهي.

ٺاهيل سماجي برادري، جن جي ميمبرن وٽ پنهنجا آفاقي سڃاڻپ ڪندڙ آهن (اي ميل ۽ انهن جو پنهنجو ڊومين) ۽ منظم ڊيٽا (يو آر اين ايڊريس، آنٽولوجي ۽ JSON شين سان)، جڏهن هڪ بهتر ٽيڪنيڪل حل ظاهر ٿئي ٿو، اهي سڀئي ڊيٽا ٻئي آن لائن ماحول ڏانهن منتقل ڪري سگهن ٿا، قائم ڪيل رابطن کي برقرار رکڻ دوران (درجه بندي، درجه بندي) ۽ مواد.

هي تحرير بيان ڪري ٿو هڪ نيٽ ورڪ جي خود منظم ٿيل ڪميونٽي جي عنصرن مان، جنهن ۾، غير مرڪزي آن لائين ماحول کان علاوه، ڪيترائي آف لائن علائقا شامل آهن جيڪي آن لائن ماحول جي فائدن کي وڌائين ٿا ۽ "گراهڪ" آهن جيڪي گهڻو ڪري ان جي ڪارڪردگي جو تعين ڪن ٿا. پر اهي مضمون آهن ٻين مضمونن لاءِ جيڪي سڌي طرح آئي ٽي ۽ ٽيڪنالاجي سان لاڳاپيل نه آهن.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو