Semantiskā pārlūkprogramma vai dzīve bez vietnēm

Semantiskā pārlūkprogramma vai dzīve bez vietnēm

Ideju par globālā tÄ«kla pārejas no uz vietni orientētas struktÅ«ras uz lietotāju orientētu struktÅ«ru es izteicu jau 2012. gadā (EvolÅ«cijas filozofija un interneta evolÅ«cija vai saÄ«sinātā veidā WEB 3.0. No vietņu centrÄ“Å”anas uz lietotāju orientāciju). Å ogad mēģināju tekstā attÄ«stÄ«t jaunā interneta tēmu WEB 3.0 - otrā pieeja Ŕāviņam. Tagad es ievietoju raksta otro daļu WEB 3.0 jeb dzÄ«ve bez vietnēm (Iesaku pirms lasÄ«Å”anas pārskatÄ«t Å”o lapu).

Tātad, kas notiek? Tīmeklī 3.0 ir internets, bet nav vietņu? Kas tad tur ir?

Ir dati, kas sakārtoti globālā semantiskā grafikā: viss ir saistÄ«ts ar visu, viss no kaut kā izriet, visu pamanÄ«ja, mainÄ«ja, izveidoja kāds konkrēts. Pēdējie divi punkti par ā€œvajadzētuā€ un ā€œkādsā€ atgādina, ka grafikam jābÅ«t nevis objektÄ«vam, bet gan subjektam-notikumam. Bet tas bÅ«s atseviŔķs stāsts (skatiet pirmo). PriekÅ”meta-notikuma pieeja). Pagaidām mums pietiek saprast, ka web 3.0 semantiskais grafiks nav statisks zināŔanu kopums, bet gan ir temporāls, fiksējot objektu un jebkuras darbÄ«bas dalÄ«bnieku attiecÄ«bas to laika secÄ«bā.

Tāpat, runājot par datu slāni, jāpiebilst, ka globālais grafs noteikti ir sadalÄ«ts divās nevienlÄ«dzÄ«gās daļās: modeļu koks, kas apraksta darbÄ«bu, jēdzienu un to Ä«paŔību saistÄ«bu (atbilst OWL terminoloÄ£isko aksiomu kopai TBox) , un priekÅ”meta grafiks, kurā ir notikumi konkrētu lietu un darbÄ«bu Ä«paŔību vērtÄ«bu fiksācijas notikumiem (paziņojumu kopums par ABox indivÄ«diem OWL). Un starp Ŕīm divām grafa daļām tiek izveidota nepārprotama saikne: datus par indivÄ«diem - tas ir, konkrētām lietām, darbÄ«bām, aktieriem - var Ä£enerēt un ierakstÄ«t grafikā tikai un vienÄ«gi pēc atbilstoÅ”iem modeļiem. Nu, kā jau minēts, globālais grafiks - pirmkārt, tā modeļa daļa un attiecÄ«gi priekÅ”meta daļa - dabiski tiek sadalÄ«ts segmentos atbilstoÅ”i tematiskajām jomām.

Un tagad no semantikas, no datiem, mēs varam pāriet uz tÄ«mekļa 3.0 otro epitetu - ā€œdecentralizētuā€, tas ir, uz tÄ«kla aprakstu. Un ir acÄ«mredzams, ka tÄ«kla un tā protokolu struktÅ«rai ir jādiktē viena un tā pati semantika. Pirmkārt, tā kā lietotājs ir satura veidotājs un patērētājs, ir dabiski, ka viņam vai drÄ«zāk viņa ierÄ«cei ir jābÅ«t tÄ«kla mezglam. Tātad Web 3.0 ir vienādranga tÄ«kls, kura mezgli ir lietotāja ierÄ«ces.

Lai saglabātu, piemēram, indivÄ«da aprakstu datu grafikā, lietotājam ir jāizveido tÄ«kla transakcija, pamatojoties uz esoÅ”o koncepcijas modeli. Dati tiek glabāti lietotāja ierÄ«cē un citu Ŕī modeļa abonēto lietotāju mezglos. Tādējādi, apmainoties ar darÄ«jumiem pēc fiksēta modeļu kopuma, uz kura tiek Ä«stenotas viņu kopÄ«gās aktivitātes, Ŕīs aktivitātes dalÄ«bnieki veido vairāk vai mazāk autonomu klasteri. Izrādās, ka viss globālais semantiskais grafiks tiek glabāts sadalÄ«ti pa priekÅ”metu klasteriem un decentralizēts klasteros. Katrs mezgls, kas strādā ar noteiktiem modeļiem, var bÅ«t daļa no vairākiem klasteriem.

Aprakstot tÄ«kla lÄ«meni, ir jāpasaka daži vārdi par konsensu, tas ir, par datu validācijas un sinhronizācijas principiem dažādos mezglos, bez kuriem nav iespējama decentralizēta tÄ«kla darbÄ«ba. AcÄ«mredzot Å”iem principiem nevajadzētu bÅ«t vienādiem visiem klasteriem un visiem datiem, jo ā€‹ā€‹darÄ«jumi tÄ«klā var bÅ«t gan juridiski nozÄ«mÄ«gi, gan servisa, atkritumi. LÄ«dz ar to tÄ«kls realizē vairāku lÄ«meņu konsensa algoritmus, vajadzÄ«gā izvēli nosaka darÄ«juma modelis.

Atliek pateikt dažus vārdus par lietotāja interfeisu, par semantisko pārlÅ«kprogrammu. Tās funkcijas ir triviālas: (1) navigācija diagrammā (pa tematiskajiem klasteriem), (2) datu meklÄ“Å”ana un attēloÅ”ana atbilstoÅ”i domēna modeļiem, (3) datu izveide, rediģēŔana un tÄ«kla transakciju nosÅ«tÄ«Å”ana atbilstoÅ”i attiecÄ«gajiem modeļiem, (4) dinamisko darbÄ«bu modeļu rakstÄ«Å”ana un izpilde, un, protams, (5) grafu fragmentu saglabāŔana. Å is Ä«sais semantiskās pārlÅ«kprogrammas funkciju apraksts ir atbilde uz jautājumu: kur ir vietnes? VienÄ«gā vieta, ko lietotājs ā€œapmeklēā€ tÄ«mekļa 3.0 tÄ«klā, ir viņa semantiskā pārlÅ«kprogramma, kas ir rÄ«ks jebkura satura, datu, tostarp modeļu, gan attēloÅ”anai, gan izveidoÅ”anai. Lietotājs pats nosaka savas tÄ«kla pasaules robežas un attēlojuma formu, iekļūŔanas dziļumu semantiskajā grafikā.

Tas ir saprotams, bet kur ir vietnes? Kur jums jāiet, kāda adrese jāievada Å”ajā ļoti "semantiskajā pārlÅ«kprogrammā", lai nokļūtu Facebook? Kā atrast uzņēmuma vietni? Kur nopirkt T-kreklu vai skatÄ«ties video kanālu? Mēģināsim to izdomāt ar konkrētiem piemēriem.

Kāpēc mums ir vajadzÄ«gs Facebook vai cits sociālais tÄ«kls? AcÄ«mredzot komunikācijai: pastāstiet kaut ko par sevi un lasiet un skatieties, ko citi ievieto, apmainieties ar komentāriem. Tajā paŔā laikā ir svarÄ«gi, lai mēs nerakstÄ«tu visiem un neizlasÄ«tu visu ā€“ komunikācija vienmēr aprobežojas ar desmitiem, simtiem vai pat vairākiem tÅ«kstoÅ”iem virtuālo draugu. Kas nepiecieÅ”ams, lai organizētu Ŕādu komunikāciju aprakstÄ«tajā decentralizētā tÄ«kla konfigurācijā? TieÅ”i tā: izveidojiet kopienas klasteru ar standarta darbÄ«bu modeļu kopu (izveidojiet ziņu, sÅ«tiet ziņojumu, komentējiet, atzÄ«mējiet PatÄ«k utt.), iestatiet piekļuves tiesÄ«bas modeļiem un uzaiciniet citus lietotājus abonēt Å”o komplektu. Å eit mums ir "facebook". Tikai nevis globālais Facebook, kas diktē noteikumus visiem un visam, bet gan pielāgojams lokālais sociālais tÄ«kls, kas ir pilnÄ«gā klastera dalÄ«bnieku rÄ«cÄ«bā. Lietotājs nosÅ«ta tÄ«klam transakciju saskaņā ar kādu no kopienas modeļiem, teiksim, savu komentāru, klastera dalÄ«bnieki, kas abonējuÅ”i Å”o modeli, saņem komentāra tekstu un ieraksta to savā krātuvē (pievienota tēmas grafika fragmentam) un parādÄ«t to semantiskajās pārlÅ«kprogrammās. Tas ir, mums ir decentralizēts sociālais tÄ«kls (klasteris) komunikācijai starp lietotāju grupu, kuras visi dati tiek glabāti paÅ”u lietotāju ierÄ«cēs. Vai Å”ie dati var bÅ«t redzami lietotājiem ārpus klastera? Å is ir jautājums par piekļuves iestatÄ«jumiem. Ja tas ir atļauts, programmatÅ«ras aÄ£ents var nolasÄ«t kopienas dalÄ«bnieku saturu un parādÄ«t to pārlÅ«kprogrammā ikvienam, kurÅ” meklē diagrammu. Tāpat jāņem vērā, ka klasteru modeļu skaits un sarežģītÄ«ba nekādā veidā nav ierobežota ā€“ ikviens var pielāgot kopienu, ņemot vērā jebkuras aktivitātes vajadzÄ«bas. Ir skaidrs, ka lietotāji var bÅ«t patvaļīga skaita klasteru dalÄ«bnieki gan kā aktÄ«vi dalÄ«bnieki, gan vienkārÅ”i abonējot atseviŔķus tikai lasāmus modeļus.

Tagad atbildēsim uz jautājumu: kā mēs varam atrast uzņēmuma vietni? Atbilde ir triviāla: vieta, kur atrodas visaptveroÅ”i dati par visiem uzņēmumiem, ir atbilstoÅ”ais semantiskā grafika sektors. PārlÅ«ka navigācija vai meklÄ“Å”ana pēc uzņēmuma nosaukuma palÄ«dzēs nokļūt Å”ajā vietā. Tad viss ir atkarÄ«gs no lietotāja ā€“ kādi modeļi viņam nepiecieÅ”ami datu attēloÅ”anai: Ä«sa prezentācija, pilna informācija, pakalpojumu saraksts, vakanču saraksts vai ziņojuma forma. Tas ir, uzņēmumam, lai attēlotu sevi semantiskā grafikā, transakciju nosÅ«tÄ«Å”anai uz tÄ«klu ir jāizmanto standarta modeļu kopa, un dati par to nekavējoties bÅ«s pieejami meklÄ“Å”anai un attēloÅ”anai. Ja jums ir nepiecieÅ”ams pielāgot un paplaÅ”ināt sava uzņēmuma tieÅ”saistes prezentāciju, varat izveidot savus modeļus, tostarp dizaineru modeļus. Å eit nav nekādu ierobežojumu, izņemot vienu: jauni modeļi ir jāiebÅ«vē vienā kokā, lai nodroÅ”inātu datu savienojamÄ«bu priekÅ”meta grafikā.

Risinājums ir triviāls arÄ« e-komercijai. Katrai precei (mobilajam tālrunim, T-kreklam) ir unikāls identifikators, un preces datus tÄ«klā ievada ražotājs. Protams, viņŔ to dara tikai vienu reizi, parakstot datus ar savu privāto atslēgu. Uzņēmums, kas ir gatavs pārdot Å”o preci, semantiskā grafikā ievieto vairākus pēc standarta modeļa veiktus apgalvojumus par cenu un piegādes nosacÄ«jumiem. Tālāk katrs lietotājs patstāvÄ«gi izlemj par meklÄ“Å”anas problēmu: vai viņŔ meklē sev nepiecieÅ”amo starp precēm, ko viņam zināmais pārdevējs var nodroÅ”ināt, vai arÄ« salÄ«dzina dažādu ražotāju lÄ«dzÄ«gas preces un tikai tad izvēlas ērtu piegādātāju. Tas nozÄ«mē, ka vieta, kur notiek preču atlase un iegāde, ir lietotāja semantiskā pārlÅ«kprogramma, nevis kāda ražotāja vai pārdevēja vietne. Lai gan, protams, gan ražotājam, gan pārdevējam ir iespēja izveidot savus preču displeja modeļus, ko pircējs var izmantot. Ja viņŔ vēlas, ja viņam tas Ŕķiet ērti. Un tāpēc viņŔ var darÄ«t visu, izmantojot standarta meklÄ“Å”anas un datu attēloÅ”anas modeļus.

Ir vērts pateikt dažus vārdus par reklāmu un tās vietu semantiskajā tÄ«klā. Un tā izvietojums paliek tradicionāls: vai nu tieÅ”i saturā (teiksim, videoklipos), vai satura attēlojuma modeļos. Tikai starp reklāmdevējiem un satura vai modeļu Ä«paÅ”niekiem tiek likvidēts starpnieks vietnes Ä«paÅ”nieka formā.

Tātad semantiski decentralizētā tÄ«kla funkcionÄ“Å”anas shēma, kas attēlota no lietotāja viedokļa, ir ārkārtÄ«gi vienota: (1) viss saturs atrodas vienotā globālā semantiskā grafikā, (2) satura ierakstÄ«Å”ana, meklÄ“Å”ana un attēloÅ”ana notiek pēc koncepcijas modeļiem, kas nodroÅ”ina datu semantiskā savienojamÄ«ba, (3) lietotāja darbÄ«bas tiek Ä«stenotas pēc dinamiskiem modeļiem, (4) vienÄ«gā vieta, kur notiek darbÄ«ba, ir lietotāja semantiskā pārlÅ«kprogramma.

Avots: www.habr.com

Pievieno komentāru