Semantinė naršyklė arba gyvenimas be svetainių

Semantinė naršyklė arba gyvenimas be svetainių

Idėją apie pasaulinio tinklo perėjimo nuo į svetainę orientuotos struktūros prie į vartotoją orientuotos struktūros neišvengiamumą išsakiau dar 2012 m.Evoliucijos filosofija ir interneto evoliucija arba trumpąja forma WEB 3.0. Nuo orientacijos į svetainę iki orientacijos į vartotoją). Šiais metais pabandžiau tekste plėtoti naujojo interneto temą WEB 3.0 - antrasis požiūris į sviedinį. Dabar skelbiu antrą straipsnio dalį WEB 3.0 arba gyvenimas be svetainių (Patariu prieš skaitant peržiūrėti šį puslapį).

Taigi, kas atsitiks? Web 3.0 yra internetas, bet nėra svetainių? Kas tada yra?

Yra duomenys, suskirstyti į globalų semantinį grafiką: viskas su viskuo susiję, viskas iš ko nors išplaukia, viską pastebėjo, pakeitė, sukūrė kažkas konkretaus. Paskutiniai du punktai apie „turėtų“ ir „kažkas“ primena, kad grafikas turi būti ne objektyvus, o subjektas-įvykis. Bet tai bus atskira istorija (žr. pirmą). Dalyko-įvykio požiūris). Kol kas mums pakanka suprasti, kad web 3.0 semantinis grafikas yra ne statiškas žinių rinkinys, o laikinas, fiksuojantis bet kokios veiklos objektų ir veikėjų ryšius jų laiko seka.

Taip pat, kalbant apie duomenų sluoksnį, reikia pridurti, kad globalus grafikas būtinai yra padalintas į dvi nelygias dalis: modelių medį, kuris aprašo veiksmų, sąvokų ir jų savybių ryšį (atitinka OWL terminologinių aksiomų rinkinį TBox) , ir temų grafikas, kuriame yra konkrečių daiktų ir veiksmų savybių verčių fiksavimo įvykiai (teiginių apie ABox asmenis rinkinys OWL). Ir tarp šių dviejų grafiko dalių užsimezga nedviprasmiškas ryšys: duomenys apie asmenis – tai yra konkrečius dalykus, veiksmus, veikėjus – gali būti generuojami ir įrašomi į grafiką tik ir išskirtinai pagal atitinkamus modelius. Na, kaip jau minėta, globalus grafikas – pirmiausia jo modelio dalis ir atitinkamai dalykinė dalis – natūraliai skirstomas į segmentus pagal temines sritis.

O dabar nuo semantikos, nuo duomenų, galime pereiti prie antrojo žiniatinklio 3.0 epiteto - „decentralizuota“, tai yra, prie tinklo aprašymo, aptarimo. Ir akivaizdu, kad tinklo ir jo protokolų struktūrą turėtų diktuoti ta pati semantika. Visų pirma, kadangi vartotojas yra turinio generatorius ir vartotojas, natūralu, kad jis, o tiksliau jo įrenginys, turėtų būti tinklo mazgas. Taigi, web 3.0 yra lygiavertis tinklas, kurio mazgai yra vartotojo įrenginiai.

Norėdami išsaugoti, pavyzdžiui, asmens aprašymą duomenų grafike, vartotojas turi sukurti tinklo operaciją pagal esamą koncepcijos modelį. Duomenys saugomi vartotojo įrenginyje ir kitų naudotojų, užsisakiusių šį modelį, mazguose. Taigi, keisdamiesi sandoriais pagal fiksuotą modelių rinkinį, pagal kurį įgyvendinama jų bendra veikla, šios veiklos dalyviai sudaro daugiau ar mažiau savarankišką klasterį. Paaiškėjo, kad visas pasaulinis semantinis grafikas yra saugomas paskirstytas tarp subjektų grupių ir decentralizuotas klasteriuose. Kiekvienas mazgas, dirbantis su tam tikrais modeliais, gali būti kelių grupių dalis.

Apibūdinant tinklo lygį, būtina pasakyti keletą žodžių apie konsensusą, tai yra apie duomenų patvirtinimo ir sinchronizavimo principus skirtinguose mazguose, be kurių neįmanomas decentralizuoto tinklo veikimas. Akivaizdu, kad šie principai neturėtų būti vienodi visoms klasteriams ir visiems duomenims, nes sandoriai į tinklą gali būti ir teisiškai reikšmingi, ir paslaugų, šiukšlių. Todėl tinkle įgyvendinami keli konsensuso algoritmų lygiai, reikalingo pasirinkimą lemia sandorio modelis.

Belieka pasakyti keletą žodžių apie vartotojo sąsają, apie semantinę naršyklę. Jo funkcijos yra trivialios: (1) naršymas grafike (pagal teminius klasterius), (2) duomenų paieška ir rodymas pagal domenų modelius, (3) duomenų kūrimas, redagavimas ir tinklo operacijų siuntimas pagal atitinkamus modelius, (4) dinaminių veiksmų modelių rašymas ir vykdymas ir, žinoma, (5) grafų fragmentų saugojimas. Šis trumpas semantinės naršyklės funkcijų aprašymas yra atsakymas į klausimą: kur yra svetainės? Vienintelė vieta, kurią vartotojas „lanko“ žiniatinklio 3.0 tinkle, yra jo semantinė naršyklė, kuri yra bet kokio turinio, duomenų, įskaitant modelius, rodymo ir kūrimo įrankis. Vartotojas pats nustato savo tinklo pasaulio rodymo ribas ir formą, įsiskverbimo į semantinį grafiką gylį.

Tai suprantama, bet kur yra svetainės? Kur eiti, kokį adresą įvesti šioje „semantinėje naršyklėje“, kad patektumėte į „Facebook“? Kaip rasti įmonės svetainę? Kur nusipirkti marškinėlius ar žiūrėti vaizdo kanalą? Pabandykime tai išsiaiškinti konkrečiais pavyzdžiais.

Kam mums reikalingas „Facebook“ ar kitas socialinis tinklas? Aišku, bendravimui: papasakok ką nors apie save ir skaityk bei žiūrėk, ką kiti skelbia, keiskis komentarais. Kartu svarbu ne visiems rašyti ir visko neskaityti – bendravimas visada apsiriboja dešimtimis, šimtais ar net keliais tūkstančiais virtualių draugų. Ko reikia norint organizuoti tokį ryšį pagal aprašytą decentralizuoto tinklo konfigūraciją? Teisingai: sukurkite bendruomenės klasterį su standartinių veiksmų modelių rinkiniu (padarykite įrašą, siųskite žinutę, komentuokite, patinka ir pan.), nustatykite prieigos teises prie modelių ir pakvieskite kitus vartotojus užsiprenumeruoti šį rinkinį. Čia mes turime "Facebook". Tik ne pasaulinis feisbukas, diktuojantis sąlygas visiems ir viskam, o pritaikomas vietinis socialinis tinklas, kuriuo pilnai disponuoja klasterio dalyviai. Vartotojas siunčia į tinklą operaciją pagal vieną iš bendruomenės modelių, tarkime, savo komentarą, klasterio nariai, užsiprenumeravę šį modelį, gauna komentaro tekstą ir įrašo jį į savo saugyklą (pridedama prie temos grafiko fragmento) ir rodyti jį savo semantinėse naršyklėse. Tai yra, turime decentralizuotą socialinį tinklą (klasterį), skirtą bendravimui tarp vartotojų grupės, kurio visi duomenys yra saugomi pačių vartotojų įrenginiuose. Ar šie duomenys gali būti matomi naudotojams, nepriklausantiems klasteriui? Tai klausimas apie prieigos nustatymus. Jei leidžiama, bendruomenės narių turinį gali perskaityti programinės įrangos agentas ir pateikti bet kurio, ieškančio diagramoje, naršyklėje. Taip pat reikėtų pažymėti, kad klasterių modelių skaičius ir sudėtingumas yra neribotas – kiekvienas gali pritaikyti bendruomenę pagal bet kokios veiklos poreikius. Na, akivaizdu, kad vartotojai gali būti bet kokio skaičiaus klasterių nariais tiek kaip aktyvūs dalyviai, tiek tiesiog užsiprenumeravę atskirus tik skaitomus modelius.

Dabar atsakykime į klausimą: kaip rasti įmonės svetainę? Atsakymas trivialus: vieta, kur yra išsamūs duomenys apie visas įmones, yra atitinkamas semantinio grafo sektorius. Naršyklės naršymas arba paieška pagal įmonės pavadinimą padės pasiekti šią vietą. Tada viskas priklauso nuo vartotojo – kokių modelių jam reikia, kad būtų rodomi duomenys: trumpas pristatymas, visa informacija, paslaugų sąrašas, laisvų darbo vietų sąrašas ar žinutės forma. Tai reiškia, kad įmonė, norėdama pavaizduoti save semantiniame grafike, turi naudoti standartinių modelių rinkinį operacijų siuntimui į tinklą, o duomenys apie ją iškart bus pasiekiami paieškai ir atvaizdavimui. Jei reikia pritaikyti ir išplėsti įmonės internetinį pristatymą, galite sukurti savo modelius, įskaitant dizainerių sukurtus. Čia nėra jokių apribojimų, išskyrus vieną: nauji modeliai turi būti integruoti į vieną medį, kad būtų užtikrintas duomenų ryšys temos grafike.

Sprendimas taip pat yra trivialus elektroninei prekybai. Kiekviena prekė (mobilusis telefonas, marškinėliai) turi unikalų identifikatorių, o prekės duomenis į tinklą įveda gamintojas. Natūralu, kad jis tai daro tik vieną kartą, pasirašydamas duomenis savo privačiu raktu. Įmonė, pasirengusi parduoti šią prekę, semantiniame grafike pateikia keletą teiginių, padarytų pagal standartinį modelį apie kainą ir pristatymo sąlygas. Toliau kiekvienas vartotojas savarankiškai sprendžia paieškos problemą: ar ieško to, ko jam reikia tarp prekių, kurias gali pateikti jam žinomas pardavėjas, ar lygina skirtingų gamintojų panašias prekes ir tik tada pasirenka patogų tiekėją. Tai vėlgi, prekių atrankos ir pirkimo vieta yra vartotojo semantinė naršyklė, o ne kokia nors gamintojo ar pardavėjo svetainė. Nors, žinoma, tiek gamintojas, tiek pardavėjas turi galimybę susikurti savo prekių demonstravimo modelius, kuriais pirkėjas gali naudotis. Jei jis nori, jei jam atrodo patogu. Taigi, jis gali padaryti viską naudodamas standartinius paieškos ir duomenų rodymo modelius.

Verta pasakyti keletą žodžių apie reklamą ir jos vietą semantiniame tinkle. Ir jo išdėstymas išlieka tradicinis: arba tiesiogiai turinyje (tarkime, vaizdo įrašuose), arba turinio rodymo modeliuose. Tik tarp reklamuotojų ir turinio ar modelių savininkų pašalinamas tarpininkas svetainės savininko pavidalu.

Taigi semantinio decentralizuoto tinklo veikimo schema, pateikiama iš vartotojo perspektyvos, yra itin vieninga: (1) visas turinys yra viename globaliame semantiniame grafe, (2) turinio įrašymas, paieška ir atvaizdavimas vyksta pagal koncepcijos modelius, kurie užtikrina. semantinis duomenų jungiamumas, (3) vartotojo veikla įgyvendinama pagal dinaminius modelius, (4) vienintelė vieta, kur vyksta veikla, yra vartotojo semantinė naršyklė.

Šaltinis: www.habr.com

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