Semantiline brauser vÔi elu ilma veebilehtedeta

Semantiline brauser vÔi elu ilma veebilehtedeta

MĂ”te globaalse vĂ”rgu ĂŒleminekust veebikesksest struktuurist kasutajakeskse struktuuri suunas ilmus mul esmakordselt 2012. aastal (Evolutsiooni filosoofia ja Interneti evolutsioon vĂ”i lĂŒhidalt WEB 3.0. Kuidas liikuda veebikesksusest kasutajakeskse suunas). Sel aastal pĂŒĂŒdsin ma arendada teemat uuest internetist tekstis WEB 3.0 — teine lĂ€henemine paketile. Praegu avaldan artikli teise osa WEB 3.0 ehk elu ilma veebilehtedeta soovitan tutvuda enne selle lehe lugemist.

Nii et kuidas see on? Interneti versioonis web 3.0 on olemas, aga veebilehti pole? Mis siis on?

On andmeid, organiseeritud globaalsetesse semantilistesse diagrammidesse: kĂ”ik on omavahel seotud, kĂ”ik jĂ€rgneb millestki, iga konkreetse isiku poolt on midagi mĂ€rgatud, muudetud vĂ”i loodud. Viimane kaks punkti „jĂ€rgneb” ja „keegi” meenutavad meile, et diagramm ei tohiks olla objektikeskne, vaid subjekt-event. Kuid sellest rÀÀgime juba eraldi (vaata eelnevalt Subjekt-event lĂ€henemine). NĂŒĂŒd piisab meil arusaamisest, et web 3.0 semantilise graafiku kujutab endast mitte staatilist teadmiste kogumit, vaid ajas muutuvat, mis fikseerib objektide ja tegevuste aktorite suhteid nende ajalisest jĂ€rjestusest.

Lisaks, kui rÀÀkida andmekihist, tuleb mĂ€rkida, et globaalne graaf on tingimata jagatud kaheks ebavĂ”rdseks osaks: mudelite puu, mis kirjeldab tegevuste, kontseptsioonide ja nende omaduste seotust (vastab OWL-i TBox terminoloogilistele aksiomidele), ning objekti graaf, mis sisaldab konkreetsete omaduste vÀÀrtuste fikseerimise sĂŒndmusi (seeria vĂ€iteid indiviidide kohta OWL-i ABoxis). Ja nende kahe graafi osa vahel kehtib ĂŒhemĂ”tteline seos: andmed indiviidide kohta — st konkreetsete asjade, tegevuste, aktorite — vormitakse ja salvestatakse graafikus ainult vastavate mudelite alusel. Nagu juba mainitud, on globaalne graaf — eelkĂ”ige mudelinĂ”uete osa, ja vastavalt, objektigraaf, loogiliselt jagatud temaatiliste valdkondade kaupa.

NĂŒĂŒd, kui oleme rÀÀkinud semantika ja andmete teemal, saame minna edasi teise epitoodi juurde, mis iseloomustab web 3.0 — "decentraliseeritud", rÀÀkides seega vĂ”rgust. Selge on, et vĂ”rgu struktuuri ja selle protokolle peab mÀÀrama sama semantika. EelkĂ”ige, kuna sisu genereerijaks ja tarbijaks on kasutaja, on loogiline, et tema, tĂ€psemalt öeldes, tema seade, peab olema vĂ”rgu sĂ”lmpunkt. Seega on web 3.0 vĂ”rguĂŒhendus, mille sĂ”lmedeks on kasutajate seadmed.

Andmete talletamiseks, nĂ€iteks mingi indiviidi kirjeldamiseks, peab kasutaja olemasoleva kontseptsiooni jĂ€rgi looma vĂ”rgutehingu. Andmed salvestatakse kasutaja seadmesse ja teiste kasutajate sĂ”lmedesse, kes on selle mudeli tellijad. Nii vahetavad osalejad tehingute kaudu kindla mudelite kogumi alusel, millega nad oma koostööd teevad, moodustades rohkem vĂ”i vĂ€hem autonoomse klastrite rĂŒhma. Seega on kogu globaalne semantilise graafi jaotatud salvestamine toimumas ainete klastrites ja detsentraliseeritult — klastrite sees. Iga sĂ”lm, töötades erinevate mudelitega, vĂ”ib kuuluda mitmesse klastrisse.

Kuna kirjeldatakse vĂ”rgu tasandit, tuleb paar sĂ”na öelda ka konsensuse kohta, st andmete valideerimise ja sĂŒnkroniseerimise pĂ”himĂ”tete kohta erinevates sĂ”lmedes, ilma milleta pole detsentraliseeritud vĂ”rgustiku toimimine vĂ”imalik. Ilmselgelt ei peaks need pĂ”himĂ”tted olema kĂ”ikidel klastritel ja kĂ”ikidel andmetel ĂŒhesugused, kuna tehingud vĂ”ivad olla nii juriidiliselt olulised kui ka teenindavad, prĂŒgilised. SeetĂ”ttu on vĂ”rkus rakendatud mitu konsensuse algoritmi taset, vajalik valik mÀÀratakse tehingu mudeli jĂ€rgi.

JĂ€rele on jÀÀnud veel mĂ”ned sĂ”nad, mida öelda kasutajaliidese ja semantilise brauseri kohta. Selle funktsioonid on triviaalne: (1) navigeerimine graafi (teemaklastrite) kaudu, (2) andmete otsimine ja kuvamine teadusvaldkondade mudelite jĂ€rgi, (3) andmete loomine, redigeerimine ja vĂ”rgu tehingute saatmine vastavate mudelite jĂ€rgi, (4) dĂŒnaamiliste tegevusmudelite kirjutamine ja teostamine, ning loomulikult (5) graafi fragmentide salvestamine. See on lĂŒhike kirjeldus semantilise brauseri funktsioonidest ja vastus kĂŒsimusele: kus on veebilehed? Ainsaks kohaks, kuhu kasutaja „kĂŒlastab” veeb 3.0 vĂ”rgus, on tema semantiline brauser, mis on tööriist nii sisu kuvamiseks kui ka loomiseks, sealhulgas mudelite. Kasutaja mÀÀrab ise oma vĂ”rgu maailma piirid ja kuju ning sĂŒgavuse semantilisse graafi sisse.

See on arusaadav, kuid kus ĂŒldiselt on veebisaidid? Kumb teed pead minema, millist aadressi sisestama selles „semantilises brauseris“, et jĂ”uda Facebooki? Kuidas leida ettevĂ”tte veebisait? Kust osta T-sĂ€rk vĂ”i vaadata video kanalit? Proovime seda selgitada konkreetsete nĂ€idete abil.

Miks on meil Facebook vĂ”i mĂ”ni muu sotsiaalne vĂ”rgustik vajalik? Ilmselt suhtlemiseks: rÀÀkida millestki enda kohta ja lugeda-vaadata, mida teised postitavad, vahetada kommentaare. Oluline on, et me ei kirjuta kĂ”igile ja ei loe kĂ”ike — suhtlemine on alati piiratud kĂŒmnete, sadade vĂ”i vaid mĂ”ne tuhande virtuaalse sĂ”braga. Mis on vajalik sellise suhtlemise korraldamiseks kirjeldatud detsentraliseeritud vĂ”rgu raames? Õige, luua kogukonna klaster koos standardsete tegevusmudelite komplektiga (postitamine, sĂ”numi saatmine, kommenteerimine, like'ide andmine jne), seadistada juurdepÀÀsuĂ”igused mudelitele ja kutsuda teisi kasutajaid selle komplekti jĂ€lgima. See ongi meie „Facebook”. Ainult et mitte globaalne Facebook, mis dikteerib kĂ”igile ja kĂ”ike, vaid kohandatav kohaliku sotsiaalne vĂ”rgustik, mis on tĂ€ielikult klastriliikmete kĂ€sutuses. Kasutaja saadab vĂ”rgule tehingu ĂŒhe kogukonna mudeli kaudu, nĂ€iteks oma kommentaari; klastriliikmed, kes on selle mudeli jĂ€lgijad, saavad kommentaari teksti ja talletavad selle oma salvestustes (seostavad selle asja graafikuga) ning kuvavad selle oma semantilistes brauserites. See tĂ€hendab, et meil on detsentraliseeritud sotsiaalne vĂ”rgustik (klaster) kasutajategrupi suhtlemiseks, mille kĂ”ik andmed on talletatud kasutajateenda seadmetes. Kas need andmed vĂ”ivad olla nĂ€htavad klastrist vĂ€ljaspool olevatele kasutajatele? See on kĂŒsimus juurdepÀÀsu seadistustest. Kui on lubatud, siis ĂŒhisuse liikmete sisu vĂ”ib olla saadud tarkvaralise agendi poolt ja esitatud igasuguste graafikuotsingute jaoks. Samuti tuleb mĂ€rkida, et klastrite mudelite arv ja keerukus ei ole piiratud — igaĂŒks vĂ”ib kujundada kogukonna vastavalt oma tegevuse vajadustele. Ja on ilmne, et kasutajad vĂ”ivad olla liikmed suvalisest hulgast klastritest, olles aktiivsed osalejad vĂ”i lihtsalt jĂ€lgides erinevaid mudeleid ainult lugemise eesmĂ€rgil.

NĂŒĂŒd anname vastuse kĂŒsimusele: kuidas leida ettevĂ”tte veebilehte? Vastus on triviaalne: koht, kus asuvad kĂ”igi ettevĂ”tete tĂ€ielikud andmed, on vastav semantilise graafiku sektor. JĂ”uda sellesse kohta aitab brauseri navigeerimine vĂ”i ettevĂ”tte nime otsimine. Edasi sĂ”ltub kĂ”ik kasutajast – millised andmete kuvamismudelid talle vajalikud on: lĂŒhike esitlemine, tĂ€ielik teave, teenuste loetelu, ametikohtade nimekiri vĂ”i kontaktivormi esitamine. See tĂ€hendab, et ettevĂ”te peab oma esitlemiseks semantilises graafikus kasutama standardsete mudelite komplekti, et saata tehingud vĂ”rku, ja siis on andmed selle kohta otsimiseks ja kuvamiseks saadaval. Kui on vajalik kohandada ja laiendada ettevĂ”tte esitlemist veebis, on vĂ”imalik luua ka enda mudeleid, sealhulgas disainimudeleid. Siin pole mingeid piiranguid, vĂ€lja arvatud ĂŒks: uued mudelid peavad olema integreeritud ĂŒhte puusse, et tagada andmete seostatavus objekti graafikus.

Lihtne lahendus ka e-kaubanduse jaoks. Iga toode (mobiiiltelefon, T-sĂ€rk) omab ainulaadset identifikaatorit, ning tooteandmed sisestab veebisse tootja. Loomulikult teeb ta seda ainult ĂŒks kord, allkirjastades andmed oma privaatvĂ”tmega. EttevĂ”te, kes on valmis seda toodet mĂŒĂŒma, paigutab semantilisse graafikusse mitu vĂ€idet hinna ja tarne tingimuste kohta, mis on loodud standardse mudeli jĂ€rgi. JĂ€rgmisena otsustab iga kasutaja ise, kas otsida vajalikke tooteid tuntud mĂŒĂŒja pakkumiste seast vĂ”i vĂ”rrelda sarnaseid tooteid erinevate tootjate vahel ning alles seejĂ€rel valida sobiva tarnija. See tĂ€hendab, et kaupade valimise ja ostmise koht on kasutaja semantiline brauser, mitte mingi tootja vĂ”i mĂŒĂŒja veebisait. Kuigi tootjal ja mĂŒĂŒjal on vĂ”imalus luua oma tooteid kuvavaid mudeleid, mida ostja saab kasutada. Kui ta soovib ja kui see talle tundub mugav. Niisiis, ta suudab kĂ”ik teha standardsete andmete otsingu ja kuvamise mudelite abil.

Reklaami kohta tasub mÔningaid sÔnu öelda ning tema rolli semantilises vÔrgustikus. Tema paigutus jÀÀb traditsiooniliseks: kas otse sisus (nÀiteks videodes) vÔi sisu kuvamise mudelites. Ainult reklaamijate ja sisu vÔi mudelite omanike vahel kaob vahendaja roll, milleks on saidi omanik.

Nii et, semantilise detsentraliseeritud vĂ”rgustiku funktsioneerimise skeem, esitatud kasutaja perspektiivist, on ÀÀrmiselt ĂŒhtne: (1) kogu sisu asetatakse ĂŒhte globaalsesse semantilisse graafikusse, (2) salvestamine, otsimine ja sisu kuvamine toimub kontseptsioonide mudelite kaudu, mis tagavad andmete semantilise seose, (3) kasutajate tegevus toimub dĂŒnaamiliste mudelite kaudu, (4) ainus koht, kus tegevus toimub, on kasutaja semantiline brauser.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster