Semantisk webbläsare eller liv utan webbplatser

Semantisk webbläsare eller liv utan webbplatser

Jag uttryckte idén om det oundvikliga i övergången av det globala nätverket från en platscentrerad struktur till en användarcentrerad redan 2012 (Evolutionsfilosofi och Internets utveckling eller i kort form WEB 3.0. Från platscentrism till användarcentrism). I år försökte jag utveckla temat för det nya Internet i texten WEB 3.0 - det andra tillvägagångssättet till projektilen. Nu lägger jag upp den andra delen av artikeln WEB 3.0 eller livet utan webbplatser (Jag råder dig att granska den här sidan innan du läser).

Så vad händer? Det finns internet i web 3.0, men inga webbplatser? Vad finns det då?

Det finns data organiserade i en global semantisk graf: allt är kopplat till allt, allt följer av något, allt märktes, förändrades, skapades av någon specifik. De två sista punkterna om "bör" och "någon" påminner oss om att grafen inte ska vara objektiv, utan ämneshändelse. Men det här blir en separat historia (se först). Ämne-händelse tillvägagångssätt). För nu räcker det för oss att förstå att den semantiska grafen för web 3.0 inte är en statisk uppsättning kunskap, utan är temporär, och registrerar relationerna mellan objekt och aktörer för alla aktiviteter i deras tidssekvens.

På tal om datalagret bör det tilläggas att den globala grafen nödvändigtvis är uppdelad i två ojämlika delar: ett modellträd som beskriver släktskapet mellan handlingar, begrepp och deras egenskaper (motsvarar en uppsättning terminologiska axiom TBox i OWL) , och ett ämnesdiagram som innehåller händelser av fixering av specifika värden av egenskaper hos saker och handlingar (en uppsättning uttalanden om ABox-individer i OWL). Och ett entydigt samband etableras mellan dessa två delar av grafen: data om individer - det vill säga specifika saker, handlingar, aktörer - kan genereras och registreras i grafen endast och uteslutande enligt lämpliga modeller. Tja, som redan nämnts är den globala grafen - först och främst dess modelldel och följaktligen ämnesdelen - naturligtvis uppdelad i segment enligt tematiska områden.

Och nu från semantik, från data, kan vi gå vidare till en diskussion om det andra epitetet av web 3.0 - "decentraliserat", det vill säga till en beskrivning av nätverket. Och det är uppenbart att strukturen på nätverket och dess protokoll bör dikteras av samma semantik. För det första, eftersom användaren är generator och konsument av innehåll, är det naturligt att han, eller snarare hans enhet, är en nätverksnod. Web 3.0 är alltså ett peer-to-peer-nätverk vars noder är användarenheter.

För att till exempel spara en beskrivning av en individ i en datagraf måste användaren skapa en nätverkstransaktion utifrån den befintliga konceptmodellen. Data lagras på användarens enhet och på noderna för andra användare som abonnerar på denna modell. Genom att utbyta transaktioner enligt en fast uppsättning modeller på vilka deras gemensamma aktiviteter genomförs, bildar deltagarna i denna aktivitet ett mer eller mindre autonomt kluster. Det visar sig att hela den globala semantiska grafen är lagrad fördelat över ämneskluster och decentraliserat inom kluster. Varje nod, som arbetar med vissa modeller, kan vara en del av flera kluster.

När du beskriver nätverksnivån är det nödvändigt att säga några ord om konsensus, det vill säga om principerna för validering och synkronisering av data på olika noder, utan vilka driften av ett decentraliserat nätverk är omöjligt. Uppenbarligen bör dessa principer inte vara desamma för alla kluster och all data, eftersom transaktioner till nätverket kan vara både juridiskt betydelsefulla och service, skräp. Därför implementerar nätverket flera nivåer av konsensusalgoritmer; valet av den nödvändiga bestäms av transaktionsmodellen.

Det återstår att säga några ord om användargränssnittet, om den semantiska webbläsaren. Dess funktioner är triviala: (1) navigering genom grafen (med tematiska kluster), (2) sökning och visning av data enligt domänmodeller, (3) skapa, redigera data och skicka nätverkstransaktioner enligt motsvarande modeller, (4) skriva och exekvera dynamiska handlingsmodeller, och, naturligtvis, (5) lagring av graffragment. Denna korta beskrivning av funktionerna i den semantiska webbläsaren är svaret på frågan: var finns sajterna? Den enda plats som en användare "besöker" i webb 3.0-nätverket är hans semantiska webbläsare, som är ett verktyg för att både visa och skapa allt innehåll, alla data, inklusive modeller. Användaren bestämmer själv gränserna och formen för visning av sin nätverksvärld, djupet av penetration i den semantiska grafen.

Detta är förståeligt, men var är webbplatserna? Vart ska du gå, vilken adress ska du skriva i denna mycket "semantiska webbläsare" för att komma till Facebook? Hur hittar man ett företags hemsida? Var kan man köpa en T-shirt eller titta på en videokanal? Låt oss försöka lista ut det med specifika exempel.

Varför behöver vi Facebook eller ett annat socialt nätverk? Självklart, för kommunikation: berätta något om dig själv och läs och se vad andra lägger upp, utbyta kommentarer. Samtidigt är det viktigt att vi inte skriver till alla och inte läser allt – kommunikationen är alltid begränsad till tiotals, hundratals eller till och med flera tusen virtuella vänner. Vad behövs för att organisera sådan kommunikation inom den beskrivna decentraliserade nätverkskonfigurationen? Det stämmer: skapa ett community-kluster med en uppsättning standardåtgärdsmodeller (gör ett inlägg, skicka ett meddelande, kommentera, gilla, etc.), ställ in åtkomsträttigheter till modellerna och bjud in andra användare att prenumerera på denna uppsättning. Här har vi "facebook". Bara inte det globala Facebook, som dikterar villkoren för alla och allt, utan ett anpassningsbart lokalt socialt nätverk, som står till klusterdeltagarnas fullständiga förfogande. En användare skickar en transaktion till nätverket enligt en av gemenskapsmodellerna, t.ex. hans kommentar, klustermedlemmar som prenumererar på denna modell får texten till kommentaren och skriver den till sin lagring (bifogad till ett fragment av ämnesdiagrammet) och visa det i sina semantiska webbläsare. Det vill säga, vi har ett decentraliserat socialt nätverk (kluster) för kommunikation mellan en grupp användare, vars all data lagras på användarnas enheter själva. Kan denna data vara synlig för användare utanför klustret? Det här är en fråga om åtkomstinställningar. Om det tillåts kan innehållet i communitymedlemmarna läsas av en mjukvaruagent och presenteras i webbläsaren för alla som söker i grafen. Det bör också noteras att antalet och komplexiteten hos klustermodeller är obegränsat - vem som helst kan anpassa gemenskapen för att passa behoven för alla aktiviteter. Tja, det är uppenbart att användare kan vara medlemmar i ett godtyckligt antal kluster, både som aktiva deltagare och helt enkelt genom att prenumerera på individuella skrivskyddade modeller.

Låt oss nu svara på frågan: hur kan vi hitta ett företags webbplats? Svaret är trivialt: platsen där omfattande data om alla företag finns är motsvarande sektor i den semantiska grafen. Webbläsarnavigering eller sökning på företagsnamn hjälper dig att komma till denna plats. Sedan beror allt på användaren - vilka modeller han behöver för att visa data: en kort presentation, fullständig information, en lista över tjänster, en lista över lediga platser eller ett meddelandeformulär. Det vill säga att ett företag, för att representera sig själv i en semantisk graf, måste använda en uppsättning standardmodeller för att skicka transaktioner till nätverket, och omedelbart kommer data om det att finnas tillgängligt för sökning och visning. Om du behöver anpassa och utöka ditt företags onlinepresentation kan du skapa dina egna modeller, inklusive designer. Det finns inga begränsningar här, förutom en: nya modeller måste byggas in i ett enda träd för att säkerställa dataanslutning i ämnesgrafen.

Lösningen är också trivial för e-handel. Varje produkt (mobiltelefon, T-shirt) har en unik identifierare och produktdata läggs in i nätverket av tillverkaren. Naturligtvis gör han detta bara en gång och signerar data med sin privata nyckel. Ett företag som är redo att sälja denna produkt placerar i en semantisk graf flera påståenden gjorda enligt en standardmodell om pris och leveransvillkor. Därefter bestämmer varje användare självständigt sökproblemet för sig själv: om han letar efter det han behöver bland de varor som en säljare som är känd för honom kan tillhandahålla, eller jämför liknande produkter från olika tillverkare och först då välja en bekväm leverantör. Det vill säga, återigen, platsen där valet och köpet av varor sker är användarens semantiska webbläsare, och inte någon webbplats för tillverkaren eller säljaren. Även om givetvis både tillverkaren och säljaren har möjlighet att skapa sina egna produktvisningsmodeller som köparen kan använda. Om han vill, om det verkar bekvämt för honom. Och så kan han göra allt med hjälp av vanliga sök- och datavisningsmodeller.

Det är värt att säga några ord om reklam och dess plats i det semantiska nätverket. Och dess placering förblir traditionell: antingen direkt i innehållet (säg i videor) eller i innehållsvisningsmodeller. Endast mellan annonsörer och ägare av innehåll eller modeller elimineras mellanhanden i form av webbplatsägaren.

Så, funktionsschemat för ett semantiskt decentraliserat nätverk, presenterat ur användarens perspektiv, är extremt enhetligt: ​​(1) allt innehåll finns i en enda global semantisk graf, (2) inspelning, sökning och visning av innehåll följer konceptmodeller, vilket säkerställer semantisk anslutning av data, (3) användaraktiviteter implementeras enligt dynamiska modeller, (4) den enda platsen där aktivitet sker är användarens semantiska webbläsare.

Källa: will.com

Lägg en kommentar