Semantički pretraživač ili život bez web stranica

Semantički pretraživač ili život bez web stranica

Ideju o neizbježnosti tranzicije globalne mreže sa strukture usmjerene na stranice u strukturu usmjerenu na korisnika, izrazio sam još 2012. godine (Filozofija evolucije i evolucija interneta ili u skraćenom obliku WEB 3.0. Od centrizma na web-mjestu do usmjerenosti na korisnika). Ove godine sam pokušao da u tekstu razvijem 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).

Šta se dešava? Postoji Internet u web 3.0, ali nema web stranica? Šta je onda tu?

Podaci su organizovani u globalni semantički graf: sve je povezano sa svime, sve proizlazi iz nečega, sve je primetio, promenio, kreirao neko konkretan. Posljednje dvije tačke o “trebalo” i “neko” nas podsjećaju da grafikon ne bi trebao biti objektivan, već subjekt-događaj. Ali ovo će biti posebna priča (vidi prvo). Pristup subjektu-događaju). Za sada nam je dovoljno da shvatimo da semantički graf weba 3.0 nije statičan skup znanja, već je vremenski, koji bilježi odnose objekata i aktera bilo koje aktivnosti u njihovom vremenskom nizu.

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

A sada od semantike, od podataka, možemo prijeći na raspravu o drugom epitetu web 3.0 – „decentraliziranom“, odnosno na opis mreže. I očigledno je da strukturu mreže i njene protokole treba diktirati ista semantika. 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, na primjer, sačuvao opis pojedinca u grafikonu podataka, korisnik mora kreirati mrežnu transakciju na osnovu postojećeg koncepta modela. Podaci se pohranjuju na korisnikovom uređaju i na čvorovima drugih korisnika koji su pretplaćeni na ovaj model. Dakle, razmjenjujući transakcije prema fiksnom skupu modela na kojima se sprovode njihove zajedničke aktivnosti, učesnici ove aktivnosti formiraju manje ili više autonoman klaster. Ispostavilo se da je cijeli globalni semantički graf pohranjen distribuirano po predmetnim klasterima i decentraliziran unutar klastera. Svaki čvor, koji radi sa određenim modelima, može biti dio nekoliko klastera.

Kada se opisuje nivo mreže, potrebno je reći nekoliko riječi o konsenzusu, odnosno o principima validacije i sinhronizacije podataka na različitim čvorovima, bez kojih je nemoguć rad decentralizirane mreže. Očigledno, ovi principi ne bi trebali biti isti za sve klastere i sve podatke, jer transakcije u mrežu mogu biti i pravno značajne i uslužne, smeće. Stoga, mreža implementira nekoliko nivoa konsenzusnih algoritama;

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

Ovo je razumljivo, ali gdje su web stranice? Gde da idete, koju adresu da upišete u ovaj „semantički pretraživač“ da biste došli do Facebooka? Kako pronaći web stranicu kompanije? Gdje kupiti majicu ili pogledati video kanal? Pokušajmo to shvatiti na konkretnim primjerima.

Zašto nam je potreban Facebook ili neka druga društvena mreža? Očigledno, za komunikaciju: recite nešto o sebi i pročitajte i pogledajte šta drugi objavljuju, razmijenite komentare. Istovremeno, važno je da ne pišemo svima i ne čitamo sve – komunikacija je uvijek ograničena na desetine, stotine, pa čak i nekoliko hiljada virtuelnih prijatelja. Šta je potrebno da se takva komunikacija organizuje u okviru opisane decentralizovane mrežne konfiguracije? Tako je: kreirajte klaster zajednice sa skupom standardnih akcionih modela (napravite objavu, pošaljite poruku, komentar, lajkujte, itd.), postavite prava pristupa modelima i pozovite druge korisnike da se pretplate na ovaj set. Ovdje imamo “facebook”. Samo ne globalni Facebook, koji diktira uslove svima i svima, već prilagodljivu lokalnu društvenu mrežu, koja je na potpunom raspolaganju učesnicima klastera. Korisnik šalje transakciju mreži prema jednom od modela zajednice, recimo, njegov komentar, članovi klastera pretplaćeni na ovaj model primaju tekst komentara i zapisuju ga u svoju pohranu (prikačeni na fragment grafa subjekta) i prikazati u svojim semantičkim pretraživačima. Odnosno, imamo decentralizovanu društvenu mrežu (klaster) za komunikaciju između grupe korisnika, čiji se svi podaci pohranjuju na uređajima samih korisnika. Mogu li ovi podaci biti vidljivi korisnicima izvan klastera? Ovo je pitanje o postavkama pristupa. Ako je dozvoljeno, sadržaj članova zajednice može biti pročitan od strane softverskog agenta i predstavljen u pretraživaču svakoga ko pretražuje grafikon. Također treba napomenuti da je broj i složenost modela klastera neograničen – svako može prilagoditi zajednicu prema potrebama bilo koje aktivnosti. Pa, očigledno je da korisnici mogu biti članovi proizvoljnog broja klastera, kako kao aktivni učesnici, tako i jednostavno pretplatom na pojedinačne modele samo za čitanje.

Sada odgovorimo na pitanje: kako možemo pronaći web stranicu kompanije? Odgovor je trivijalan: mjesto gdje se nalaze sveobuhvatni podaci o svim kompanijama je odgovarajući sektor semantičkog grafa. Navigacija putem pretraživača ili pretraživanje po nazivu kompanije pomoći će vam da dođete do ovog mjesta. Tada sve ovisi o korisniku - koji su mu modeli potrebni za prikaz podataka: kratka prezentacija, pune informacije, lista usluga, lista slobodnih radnih mjesta ili formular za poruku. Odnosno, kompanija, da bi se predstavila u semantičkom grafu, mora koristiti skup standardnih modela za slanje transakcija u mrežu i podaci o njoj će odmah biti dostupni za pretragu i prikaz. Ako trebate prilagoditi i proširiti online prezentaciju vaše kompanije, možete kreirati vlastite modele, uključujući 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 (mobilni telefon, majica) ima jedinstveni identifikator, a podatke o proizvodu unosi proizvođač u mrežu. Naravno, on to radi samo jednom, potpisujući podatke svojim privatnim ključem. Kompanija koja je spremna da proda ovaj proizvod u semantičkom grafikonu stavlja nekoliko izjava sačinjenih po standardnom modelu o ceni i uslovima isporuke. Zatim svaki korisnik samostalno odlučuje o problemu pretraživanja: traži li ono što mu je potrebno među robom koju mu poznati prodavač može ponuditi, ili uspoređuje slične proizvode različitih proizvođača i tek onda bira prikladnog dobavljača. Odnosno, opet, mjesto gdje se vrši odabir i kupovina robe je semantički pretraživač korisnika, a ne neka web stranica proizvođača ili prodavca. Iako, naravno, i proizvođač i prodavač imaju priliku kreirati 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.

Vrijedi reći nekoliko riječi o oglašavanju i njegovom mjestu u semantičkoj mreži. I njegovo postavljanje ostaje tradicionalno: bilo direktno u sadržaju (recimo, u video zapisima), bilo u modelima prikaza sadržaja. Samo između oglašivača i vlasnika sadržaja ili modela eliminira se posrednik u obliku vlasnika stranice.

Dakle, shema funkcionisanja semantičke decentralizovane mreže, predstavljena iz perspektive korisnika, izuzetno je unificirana: (1) sav sadržaj se nalazi u jednom globalnom semantičkom grafu, (2) snimanje, pretraživanje i prikazivanje sadržaja prati konceptualne modele, koji osiguravaju semantička povezanost podataka, (3) aktivnosti korisnika se implementiraju prema dinamičkim modelima, (4) jedino mjesto gdje se aktivnost javlja je semantički pretraživač korisnika.

izvor: www.habr.com

Dodajte komentar