Semantički preglednik ili život bez web stranica

Semantički preglednik ili život bez web stranica

Još 2012. izrazio sam ideju o neizbježnosti prijelaza globalne mreže sa strukture usmjerene na web-mjesto na strukturu usmjerenu na korisnika (Filozofija evolucije i evolucija Interneta ili u kratkom obliku WEB 3.0. Od usredotočenosti na web mjesto do usredotočenosti na korisnika). Ove sam godine u tekstu pokušao razviti temu novog interneta WEB 3.0 - drugi pristup projektilu. Sada objavljujem drugi dio članka WEB 3.0 ili život bez web stranica (Savjetujem vam da pregledate ovu stranicu prije čitanja).

Pa što se događa? Postoji internet u webu 3.0, ali nema web stranica? Što je onda tu?

Postoje podaci organizirani u globalni semantički graf: sve je povezano sa svime, sve proizlazi iz nečega, sve je primijetio, promijenio, stvorio netko određeni. Zadnje dvije točke o "trebao bi" i "netko" podsjećaju nas da graf ne bi trebao biti objektivan, već subjekt-događaj. Ali to će biti posebna priča (vidi prvo). Predmetno-događajni pristup). Za sada nam je dovoljno shvatiti da semantički graf weba 3.0 nije statičan skup znanja, već je vremenski, bilježi odnose objekata i aktera bilo koje aktivnosti u njihovom vremenskom slijedu.

Također, govoreći o podatkovnom sloju, treba dodati da je globalni graf nužno podijeljen na dva nejednaka dijela: stablo modela koje opisuje povezanost radnji, koncepata i njihovih svojstava (odgovara skupu terminoloških aksioma TBox u OWL-u) , i predmetni graf koji sadrži događaje fiksacije specifičnih vrijednosti svojstava stvari i radnji (skup iskaza o ABox pojedincima u OWL-u). A između ta dva dijela grafikona uspostavlja se nedvosmislena veza: podaci o pojedincima – odnosno konkretnim stvarima, radnjama, akterima – mogu se generirati i bilježiti u grafikon samo i isključivo prema odgovarajućim modelima. Pa, kao što je već spomenuto, globalni graf - prije svega njegov modelni dio i, sukladno tome, predmetni dio - prirodno je podijeljen na segmente prema tematskim područjima.

A sada sa semantike, s podataka, možemo prijeći na raspravu o drugom epitetu weba 3.0 – “decentralizirano”, odnosno na opis mreže. I očito je da struktura mreže i njezinih protokola treba biti diktirana istom semantikom. Prije svega, budući da je korisnik generator i potrošač sadržaja, prirodno je da on, odnosno njegov uređaj, bude mrežni čvor. Dakle, web 3.0 je peer-to-peer mreža čiji su čvorovi korisnički uređaji.

Da bi spremio, na primjer, opis pojedinca u podatkovni graf, korisnik mora kreirati mrežnu transakciju na temelju postojećeg konceptualnog modela. Podaci se pohranjuju na uređaju korisnika i na čvorovima drugih korisnika pretplaćenih na ovaj model. Dakle, razmjenjujući transakcije prema fiksnom skupu modela na kojima se provode njihove zajedničke aktivnosti, sudionici te aktivnosti čine više ili manje autonoman klaster. Ispada da je cijeli globalni semantički graf pohranjen raspodijeljeno po predmetnim klasterima i decentraliziran unutar klastera. Svaki čvor, koji radi s određenim modelima, može biti dio nekoliko klastera.

Kada se opisuje mrežna razina, potrebno je reći nekoliko riječi o konsenzusu, odnosno o principima validacije i sinkronizacije podataka na različitim čvorovima, bez kojih je rad decentralizirane mreže nemoguć. Očito, ova načela ne bi trebala biti ista za sve klastere i sve podatke, jer transakcije u mreži mogu biti i pravno značajne i servisne, smeće. Stoga mreža implementira nekoliko razina konsenzusnih algoritama, a izbor potrebnog određuje transakcijski model.

Ostaje reći nekoliko riječi o korisničkom sučelju, o semantičkom pregledniku. Njegove funkcije su trivijalne: (1) navigacija kroz graf (po tematskim klasterima), (2) pretraživanje i prikaz podataka prema modelima domene, (3) kreiranje, uređivanje podataka i slanje mrežnih transakcija prema odgovarajućim modelima, (4) pisanje i izvođenje dinamičkih akcijskih modela, i, naravno, (5) pohranjivanje fragmenata grafa. Ovaj kratki opis funkcija semantičkog preglednika odgovor je na pitanje: gdje su stranice? Jedino mjesto koje korisnik “posjećuje” u web 3.0 mreži je njegov semantički preglednik, koji je alat za prikaz i kreiranje bilo kojeg sadržaja, bilo kojeg podatka, uključujući modele. Korisnik sam određuje granice i oblik prikaza svog mrežnog svijeta, dubinu prodiranja u semantički graf.

To je razumljivo, ali gdje su web stranice? Kamo trebate ići, koju adresu trebate upisati upravo u ovaj “semantički preglednik” da biste došli do Facebooka? Kako pronaći web stranicu tvrtke? Gdje kupiti majicu ili pogledati video kanal? Pokušajmo to shvatiti na konkretnim primjerima.

Zašto nam treba Facebook ili neka druga društvena mreža? Očito, za komunikaciju: recite nešto o sebi i pročitajte i pogledajte što drugi objavljuju, razmijenite komentare. Pritom je važno da ne pišemo svima i ne čitamo sve – komunikacija je uvijek ograničena na desetke, stotine, pa čak i nekoliko tisuća virtualnih prijatelja. Što je potrebno za organizaciju takve komunikacije unutar opisane konfiguracije decentralizirane mreže? Tako je: stvorite klaster zajednice sa skupom standardnih akcijskih modela (objavite objavu, pošaljite poruku, komentirajte, lajkajte itd.), postavite prava pristupa modelima i pozovite druge korisnike da se pretplate na ovaj skup. Ovdje imamo “facebook”. Samo ne globalni Facebook, koji diktira uvjete svima i svemu, već prilagodljiva lokalna društvena mreža, koja je u potpunosti na raspolaganju sudionicima klastera. Korisnik šalje transakciju u mrežu prema jednom od modela zajednice, recimo, njegov komentar, članovi klastera pretplaćeni na ovaj model primaju tekst komentara i zapisuju ga u svoju pohranu (priloženo fragmentu predmetnog grafa) i prikazati u svojim semantičkim preglednicima. Odnosno, imamo decentraliziranu društvenu mrežu (cluster) za komunikaciju između grupe korisnika čiji su svi podaci pohranjeni na uređajima samih korisnika. Mogu li ti podaci biti vidljivi korisnicima izvan klastera? Ovo je pitanje o postavkama pristupa. Ako je dopušteno, sadržaj članova zajednice može čitati softverski agent i prikazati u pregledniku svakoga tko pretražuje grafikon. Također treba napomenuti da je broj i složenost modela klastera neograničen - svatko može prilagoditi zajednicu tako da odgovara potrebama bilo koje aktivnosti. Pa, očito je da korisnici mogu biti članovi proizvoljnog broja klastera, i kao aktivni sudionici, i jednostavno pretplatom na pojedinačne modele samo za čitanje.

Sada odgovorimo na pitanje: kako možemo pronaći web stranicu tvrtke? Odgovor je trivijalan: mjesto gdje se nalaze sveobuhvatni podaci o svim tvrtkama je odgovarajući sektor semantičkog grafa. Navigacija preglednikom ili pretraživanje po nazivu tvrtke pomoći će vam da dođete do ovog mjesta. Dalje sve ovisi o korisniku - koji mu modeli trebaju za prikaz podataka: kratka prezentacija, potpuna informacija, popis usluga, popis slobodnih radnih mjesta ili obrazac za poruke. Odnosno, tvrtka, da bi se predstavila u semantičkom grafu, mora koristiti skup standardnih modela za slanje transakcija u mrežu, a podaci o njoj odmah će biti dostupni za pretraživanje i prikaz. Ako trebate prilagoditi i proširiti online prezentaciju svoje tvrtke, možete izraditi vlastite modele, uključujući dizajnerske. Ovdje nema ograničenja, osim jednog: novi modeli moraju biti ugrađeni u jedno stablo kako bi se osigurala povezanost podataka u predmetnom grafu.

Rješenje je također trivijalno za e-trgovinu. Svaki proizvod (mobitel, majica) ima jedinstveni identifikator, a podatke o proizvodu u mrežu unosi proizvođač. Naravno, on to čini samo jednom, potpisujući podatke svojim privatnim ključem. Poduzeće koje je spremno prodati ovaj proizvod stavlja u semantički graf nekoliko izjava napravljenih prema standardnom modelu o cijeni i uvjetima isporuke. Dalje, svaki korisnik samostalno odlučuje o problemu pretraživanja za sebe: traži li ono što mu treba među robom koju može ponuditi njemu poznati prodavatelj ili uspoređuje slične proizvode različitih proizvođača i tek onda odabire prikladnog dobavljača. Odnosno, opet, mjesto gdje se događa odabir i kupnja robe je semantički preglednik korisnika, a ne neka web stranica proizvođača ili prodavača. Iako, naravno, i proizvođač i prodavač imaju priliku stvoriti vlastite modele prikaza proizvoda koje kupac može koristiti. Ako želi, ako mu se čini zgodnim. I tako, on može učiniti sve koristeći standardne modele pretraživanja i prikaza podataka.

Vrijedno je reći nekoliko riječi o oglašavanju i njegovom mjestu u semantičkoj mreži. A njegov položaj ostaje tradicionalan: bilo izravno u sadržaju (recimo, u videu), ili u modelima prikaza sadržaja. Samo između oglašivača i vlasnika sadržaja ili modela eliminiran je posrednik u obliku vlasnika stranice.

Dakle, shema funkcioniranja semantičke decentralizirane mreže, prikazana iz perspektive korisnika, iznimno je unificirana: (1) sav se sadržaj nalazi u jednom globalnom semantičkom grafu, (2) snimanje, pretraživanje i prikaz sadržaja slijedi modele koncepta, koji osiguravaju semantička povezanost podataka, (3) aktivnosti korisnika provode se prema dinamičkim modelima, (4) jedino mjesto gdje se aktivnost događa je semantički preglednik korisnika.

Izvor: www.habr.com

Dodajte komentar