Իմաստային բրաուզեր կամ կյանք առանց կայքերի

Իմաստային բրաուզեր կամ կյանք առանց կայքերի

Ես արտահայտել եմ գլոբալ ցանցի անցման անխուսափելիության գաղափարը կայքակենտրոն կառուցվածքից դեպի օգտատեր կենտրոնացված կառուցվածքի դեռ 2012թ.Էվոլյուցիայի փիլիսոփայությունը և ինտերնետի էվոլյուցիան կամ կրճատ ձևով WEB 3.0. Կայքակենտրոնությունից մինչև օգտակենտրոն) Այս տարի փորձեցի տեքստում զարգացնել նոր ինտերնետի թեման WEB 3.0 - երկրորդ մոտեցումը արկին. Այժմ տեղադրում եմ հոդվածի երկրորդ մասը WEB 3.0 կամ կյանք առանց կայքերի (Խորհուրդ եմ տալիս կարդալուց առաջ վերանայել այս էջը):

Այսպիսով, ինչ է տեղի ունենում: Վեբ 3.0-ում ինտերնետ կա, բայց կայք չկա՞: Այդ դեպքում ի՞նչ կա:

Գլոբալ իմաստային գրաֆիկի մեջ կազմակերպված տվյալներ կան՝ ամեն ինչ կապված է ամեն ինչի հետ, ամեն ինչ բխում է ինչ-որ բանից, ամեն ինչ նկատել է, փոխվել, ստեղծել կոնկրետ ինչ-որ մեկը։ «Պետք է» և «ինչ-որ մեկի» մասին վերջին երկու կետերը մեզ հիշեցնում են, որ գրաֆիկը չպետք է լինի օբյեկտիվ, այլ առարկա-իրադարձություն: Բայց սա առանձին պատմություն կլինի (տե՛ս առաջինը): Առարկա-իրադարձություն մոտեցում) Առայժմ բավական է, որպեսզի հասկանանք, որ վեբ 3.0-ի իմաստային գրաֆիկը ոչ թե ստատիկ գիտելիք է, այլ ժամանակավոր՝ գրանցելով օբյեկտների և ցանկացած գործունեության դերակատարների հարաբերությունները իրենց ժամանակային հաջորդականությամբ:

Նաև, խոսելով տվյալների շերտի մասին, պետք է ավելացնել, որ գլոբալ գրաֆիկը անպայմանորեն բաժանված է երկու անհավասար մասի. մոդելի ծառ, որը նկարագրում է գործողությունների, հասկացությունների և դրանց հատկությունների առնչությունը (համապատասխանում է մի շարք տերմինաբանական աքսիոմների TBox OWL-ում) և առարկայի գրաֆիկ, որը պարունակում է իրերի և գործողությունների հատկությունների հատուկ արժեքների ամրագրման իրադարձություններ (OWL-ում ABox անհատների մասին հայտարարությունների մի շարք): Եվ գրաֆիկի այս երկու մասերի միջև հաստատվում է միանշանակ կապ. անհատների մասին տվյալներ, այսինքն՝ կոնկրետ բաներ, գործողություններ, դերակատարներ, կարող են ստեղծվել և գրառվել գրաֆիկում միայն և բացառապես համապատասխան մոդելների համաձայն: Դե, ինչպես արդեն նշվեց, գլոբալ գրաֆիկը, առաջին հերթին, դրա մոդելային մասը և, համապատասխանաբար, առարկայական մասը, բնականաբար բաժանվում է հատվածների՝ ըստ թեմատիկ ոլորտների:

Եվ հիմա իմաստաբանությունից, տվյալներից մենք կարող ենք անցնել վեբ 3.0-ի երկրորդ էպիթետի քննարկմանը` «ապակենտրոնացված», այսինքն՝ ցանցի նկարագրությանը: Եվ ակնհայտ է, որ ցանցի կառուցվածքը և դրա արձանագրությունները պետք է թելադրվեն նույն իմաստաբանությամբ։ Նախ, քանի որ օգտատերը բովանդակության գեներատորն ու սպառողն է, բնական է, որ նա, ավելի ճիշտ՝ նրա սարքը պետք է լինի ցանցային հանգույց։ Այսպիսով, վեբ 3.0-ը հավասարազոր ցանց է, որի հանգույցները օգտագործողի սարքեր են:

Տվյալների գրաֆիկում, օրինակ, անհատի նկարագրությունը պահպանելու համար օգտագործողը պետք է ստեղծի ցանցային գործարք՝ հիմնված գոյություն ունեցող հայեցակարգի մոդելի վրա: Տվյալները պահվում են օգտատիրոջ սարքում և այս մոդելին բաժանորդագրված այլ օգտատերերի հանգույցներում: Այսպիսով, գործարքները փոխանակելով մոդելների ֆիքսված փաթեթի համաձայն, որոնց վրա իրականացվում են նրանց համատեղ գործունեությունը, այս գործունեության մասնակիցները կազմում են քիչ թե շատ ինքնավար կլաստեր: Ստացվում է, որ ամբողջ գլոբալ իմաստային գրաֆիկը բաշխված է առարկայական կլաստերների վրա և ապակենտրոնացված է կլաստերներում: Յուրաքանչյուր հանգույց, աշխատելով որոշակի մոդելների հետ, կարող է լինել մի քանի կլաստերների մաս:

Ցանցի մակարդակը նկարագրելիս անհրաժեշտ է մի քանի խոսք ասել կոնսենսուսի մասին, այսինքն՝ տարբեր հանգույցների տվյալների վավերացման և համաժամացման սկզբունքների մասին, առանց որոնց անհնար է ապակենտրոնացված ցանցի շահագործումը։ Ակնհայտ է, որ այս սկզբունքները չպետք է նույնը լինեն բոլոր կլաստերների և բոլոր տվյալների համար, քանի որ ցանցի հետ գործարքները կարող են լինել և՛ իրավական առումով, և՛ սպասարկման, աղբ: Հետևաբար, ցանցն իրականացնում է կոնսենսուսային ալգորիթմների մի քանի մակարդակ, անհրաժեշտի ընտրությունը որոշվում է գործարքի մոդելով:

Մնում է մի քանի խոսք ասել օգտատիրոջ միջերեսի, իմաստային բրաուզերի մասին։ Դրա գործառույթները չնչին են՝ (1) նավարկություն գրաֆիկի միջոցով (ըստ թեմատիկ կլաստերների), (2) տվյալների որոնում և ցուցադրում՝ ըստ տիրույթի մոդելների, (3) տվյալների ստեղծում, խմբագրում և ցանցային գործարքների ուղարկում՝ ըստ համապատասխան մոդելների, (4) Դինամիկ գործողությունների մոդելներ գրելը և գործարկումը և, իհարկե, (5) գրաֆիկի բեկորների պահպանումը: Իմաստային բրաուզերի գործառույթների այս կարճ նկարագրությունը հարցի պատասխանն է՝ որտեղ են կայքերը: Միակ վայրը, որը օգտատերը «այցելում է» վեբ 3.0 ցանցում, նրա իմաստային զննարկիչն է, որը գործիք է և՛ ցուցադրելու, և՛ ստեղծելու ցանկացած բովանդակություն, ցանկացած տվյալ, ներառյալ մոդելները: Օգտագործողը ինքն է որոշում իր ցանցային աշխարհի ցուցադրման սահմաններն ու ձևը, իմաստային գրաֆիկի մեջ ներթափանցման խորությունը:

Սա հասկանալի է, բայց որտե՞ղ են կայքերը։ Ո՞ւր պետք է գնաք, ի՞նչ հասցե պետք է մուտքագրել հենց այս «իմաստային բրաուզերում», որպեսզի հասնեք Facebook: Ինչպե՞ս գտնել ընկերության կայքը: Որտեղ գնել շապիկ կամ դիտել վիդեո ալիք: Փորձենք դա պարզել կոնկրետ օրինակներով:

Ինչու՞ է մեզ պետք Facebook-ը կամ մեկ այլ սոցիալական ցանց: Ակնհայտորեն, հաղորդակցության համար. պատմեք ձեր մասին ինչ-որ բան և կարդացեք և տեսեք, թե ինչ են հրապարակում ուրիշները, փոխանակեք մեկնաբանություններ: Միևնույն ժամանակ կարևոր է, որ մենք չգրենք բոլորին և չկարդանք ամեն ինչ՝ շփումը միշտ սահմանափակվում է տասնյակ, հարյուրավոր կամ նույնիսկ մի քանի հազար վիրտուալ ընկերներով: Ի՞նչ է անհրաժեշտ նման հաղորդակցությունը կազմակերպելու նկարագրված ապակենտրոնացված ցանցի կազմաձևում: Ճիշտ է. ստեղծել համայնքային կլաստեր՝ ստանդարտ գործողությունների մոդելներով (գրառել, ուղարկել հաղորդագրություն, մեկնաբանել, հավանել և այլն), սահմանել մոդելների մուտքի իրավունքները և հրավիրել այլ օգտատերերին բաժանորդագրվել այս հավաքածուին: Այստեղ մենք ունենք «Ֆեյսբուք»: Պարզապես ոչ թե գլոբալ Facebook-ը, որը պայմաններ է թելադրում բոլորին և ամեն ինչին, այլ հարմարեցված տեղական սոցիալական ցանց, որը գտնվում է կլաստերի մասնակիցների ամբողջական տրամադրության տակ: Օգտագործողը գործարք է ուղարկում ցանց՝ համաձայն համայնքի մոդելներից մեկի, ասենք՝ իր մեկնաբանությունը, այս մոդելին բաժանորդագրված կլաստերի անդամները ստանում են մեկնաբանության տեքստը և գրում այն ​​իրենց պահեստում (կցված է թեմայի գրաֆիկի մի հատվածին) և ցուցադրել այն իրենց իմաստային բրաուզերներում: Այսինքն՝ մենք ունենք ապակենտրոնացված սոցիալական ցանց (կլաստեր) օգտատերերի խմբի միջև հաղորդակցության համար, որոնց բոլոր տվյալները պահվում են հենց օգտատերերի սարքերում։ Կարո՞ղ են այս տվյալները տեսանելի լինել կլաստերից դուրս գտնվող օգտատերերին: Սա մուտքի կարգավորումների վերաբերյալ հարց է: Եթե ​​թույլատրվում է, համայնքի անդամների բովանդակությունը կարող է ընթերցվել ծրագրային գործակալի կողմից և ներկայացնել յուրաքանչյուրի դիտարկիչում, ով որոնում է գրաֆիկը: Հարկ է նաև նշել, որ կլաստերային մոդելների քանակն ու բարդությունը որևէ կերպ սահմանափակված չէ. յուրաքանչյուրը կարող է հարմարեցնել համայնքը՝ հաշվի առնելով ցանկացած գործունեության կարիքները: Դե, ակնհայտ է, որ օգտատերերը կարող են լինել կամայական թվով կլաստերների անդամներ և՛ որպես ակտիվ մասնակիցներ, և՛ պարզապես բաժանորդագրվելով միայն կարդալու անհատական ​​մոդելներին:

Հիմա եկեք պատասխանենք հարցին՝ ինչպե՞ս կարող ենք գտնել ընկերության կայքը։ Պատասխանը չնչին է. այն վայրը, որտեղ տեղակայված են բոլոր ընկերությունների մասին համապարփակ տվյալները, իմաստային գրաֆիկի համապատասխան հատվածն է։ Բրաուզերի նավարկությունը կամ ընկերության անվան որոնումը կօգնի ձեզ հասնել այս վայր: Այնուհետև ամեն ինչ կախված է օգտագործողից. ինչ մոդելներ են նրան անհրաժեշտ տվյալների ցուցադրման համար՝ կարճ ներկայացում, ամբողջական տեղեկատվություն, ծառայությունների ցանկ, թափուր աշխատատեղերի ցանկ կամ հաղորդագրության ձև: Այսինքն՝ ընկերությունն իրեն իմաստային գրաֆիկում ներկայացնելու համար պետք է օգտագործի ստանդարտ մոդելների հավաքածու՝ գործարքներ ցանց ուղարկելու համար, և անմիջապես դրա մասին տվյալները հասանելի կլինեն որոնման և ցուցադրման համար: Եթե ​​Ձեզ անհրաժեշտ է հարմարեցնել և ընդլայնել ձեր ընկերության առցանց ներկայացումը, կարող եք ստեղծել ձեր սեփական մոդելները, ներառյալ դիզայներականները: Այստեղ ոչ մի սահմանափակում չկա, բացի մեկից. նոր մոդելները պետք է կառուցվեն մեկ ծառի մեջ՝ ապահովելու համար տվյալների կապը առարկայական գրաֆիկում:

Լուծումը աննշան է նաև էլեկտրոնային առևտրի համար: Յուրաքանչյուր ապրանք (բջջային հեռախոս, շապիկ) ունի եզակի նույնացուցիչ, և ապրանքի տվյալները ցանց են մուտքագրվում արտադրողի կողմից: Բնականաբար, նա դա անում է միայն մեկ անգամ՝ տվյալները ստորագրելով իր անձնական բանալիով։ Ընկերությունը, որը պատրաստ է վաճառել այս ապրանքը, իմաստային գրաֆիկում տեղադրում է գնի և առաքման պայմանների վերաբերյալ ստանդարտ մոդելի համաձայն արված մի քանի հայտարարություն: Հաջորդը, յուրաքանչյուր օգտվող ինքնուրույն է որոշում որոնման խնդիրը իր համար. արդյոք նա փնտրում է այն, ինչ իրեն պետք է այն ապրանքների մեջ, որոնք իրեն հայտնի վաճառողը կարող է տրամադրել, կամ համեմատելով տարբեր արտադրողների նմանատիպ ապրանքները և միայն դրանից հետո ընտրել հարմար մատակարար: Այսինքն, կրկին, այն վայրը, որտեղ տեղի է ունենում ապրանքների ընտրությունը և գնումը, օգտագործողի իմաստային զննարկիչն է, և ոչ թե արտադրողի կամ վաճառողի որևէ կայք: Թեև, իհարկե, և՛ արտադրողը, և՛ վաճառողը հնարավորություն ունեն ստեղծել իրենց արտադրանքի ցուցադրման մոդելները, որոնցից կարող է օգտվել գնորդը։ Եթե ​​ուզում է, եթե իրեն հարմար է թվում։ Եվ այսպես, նա կարող է անել ամեն ինչ՝ օգտագործելով ստանդարտ որոնման և տվյալների ցուցադրման մոդելները:

Արժե մի քանի խոսք ասել գովազդի և իմաստային ցանցում դրա տեղի մասին: Իսկ դրա տեղադրումը մնում է ավանդական՝ կա՛մ ուղղակի բովանդակության մեջ (ասենք՝ տեսանյութերում), կա՛մ բովանդակության ցուցադրման մոդելներում։ Միայն գովազդատուների և բովանդակության կամ մոդելների սեփականատերերի միջև է վերացվում միջնորդը կայքի սեփականատիրոջ տեսքով:

Այսպիսով, իմաստային ապակենտրոնացված ցանցի գործառնական սխեման, որը ներկայացված է օգտագործողի տեսանկյունից, չափազանց միասնական է. Տվյալների իմաստային կապը, (1) օգտատիրոջ գործողություններն իրականացվում են դինամիկ մոդելների համաձայն, (2) միակ վայրը, որտեղ գործունեությունը տեղի է ունենում, օգտագործողի իմաստային զննարկիչն է:

Source: www.habr.com

Добавить комментарий