Semantische browser of leven zonder websites

Semantische browser of leven zonder websites

Ik heb in 2012 het idee uitgedrukt van de onvermijdelijkheid van de transitie van het mondiale netwerk van een locatiegerichte structuur naar een gebruikersgerichte structuur (Evolutiefilosofie en de evolutie van internet of in korte vorm WEB 3.0. Van sitecentrisme naar gebruikerscentrisme). Dit jaar heb ik geprobeerd het thema van het nieuwe internet in de tekst uit te werken WEB 3.0 - de tweede benadering van het projectiel. Nu plaats ik het tweede deel van het artikel WEB 3.0 of leven zonder websites (Ik raad u aan deze pagina te bekijken voordat u gaat lezen).

Dus wat gebeurt er? Wel internet in web 3.0, maar geen websites? Wat is er dan?

Er zijn gegevens georganiseerd in een globale semantische grafiek: alles is met alles verbonden, alles volgt ergens uit, alles is opgemerkt, veranderd, gemaakt door een specifiek iemand. De laatste twee punten over ‘zou moeten’ en ‘iemand’ herinneren ons eraan dat de grafiek niet objectief moet zijn, maar een onderwerp-gebeurtenis. Maar dit wordt een apart verhaal (zie eerst). Onderwerp-gebeurtenisbenadering). Voor nu is het voor ons voldoende om te begrijpen dat de semantische grafiek van web 3.0 geen statische verzameling kennis is, maar tijdelijk is en de relaties van objecten en actoren van welke activiteit dan ook in hun tijdsvolgorde vastlegt.

Als we het over de gegevenslaag hebben, moet er ook aan worden toegevoegd dat de globale grafiek noodzakelijkerwijs in twee ongelijke delen is verdeeld: een modelboom die de verwantschap van acties, concepten en hun eigenschappen beschrijft (komt overeen met een reeks terminologische axioma's TBox in OWL) , en een onderwerpgrafiek met gebeurtenissen van fixatie van specifieke waarden van eigenschappen van dingen en acties (een reeks uitspraken over ABox-individuen in OWL). En er wordt een ondubbelzinnig verband gelegd tussen deze twee delen van de grafiek: gegevens over individuen - dat wil zeggen specifieke dingen, acties, actoren - kunnen alleen en uitsluitend in de grafiek worden gegenereerd en vastgelegd volgens de juiste modellen. Welnu, zoals reeds vermeld, is de globale grafiek - in de eerste plaats het modelgedeelte en dienovereenkomstig het onderwerpgedeelte - natuurlijk verdeeld in segmenten op basis van thematische gebieden.

En nu kunnen we vanuit de semantiek, vanuit data, verder gaan met een discussie over het tweede epitheton van web 3.0 - "gedecentraliseerd", dat wil zeggen, naar een beschrijving van het netwerk. En het is duidelijk dat de structuur van het netwerk en zijn protocollen door dezelfde semantiek moeten worden gedicteerd. In de eerste plaats is het logisch dat, aangezien de gebruiker de generator en consument van inhoud is, hij, of beter gezegd zijn apparaat, een netwerkknooppunt moet zijn. Web 3.0 is dus een peer-to-peer-netwerk waarvan de knooppunten gebruikersapparaten zijn.

Om bijvoorbeeld een beschrijving van een individu in een datagrafiek op te slaan, moet de gebruiker een netwerktransactie aanmaken op basis van het bestaande conceptmodel. De gegevens worden opgeslagen op het apparaat van de gebruiker en op de knooppunten van andere gebruikers die op dit model zijn geabonneerd. Door transacties uit te wisselen volgens een vaste reeks modellen waarop hun gezamenlijke activiteiten worden geïmplementeerd, vormen de deelnemers aan deze activiteit een min of meer autonome cluster. Het blijkt dat de gehele mondiale semantische grafiek gedistribueerd over onderwerpclusters en gedecentraliseerd binnen clusters wordt opgeslagen. Elk knooppunt dat met bepaalde modellen werkt, kan deel uitmaken van verschillende clusters.

Bij het beschrijven van het netwerkniveau is het noodzakelijk om een ​​paar woorden te zeggen over consensus, dat wil zeggen over de principes van validatie en synchronisatie van gegevens op verschillende knooppunten, zonder welke de werking van een gedecentraliseerd netwerk onmogelijk is. Het is duidelijk dat deze principes niet voor alle clusters en alle data hetzelfde zouden moeten zijn, omdat transacties naar het netwerk zowel juridisch significant als service-rommel kunnen zijn. Daarom implementeert het netwerk verschillende niveaus van consensusalgoritmen; de keuze van de noodzakelijke wordt bepaald door het transactiemodel.

Rest ons nog een paar woorden te zeggen over de gebruikersinterface, over de semantische browser. De functies ervan zijn triviaal: (1) navigatie door de grafiek (via thematische clusters), (2) gegevens zoeken en weergeven volgens domeinmodellen, (3) gegevens creëren, bewerken en netwerktransacties verzenden volgens de overeenkomstige modellen, (4) het schrijven en uitvoeren van dynamische actiemodellen, en uiteraard (5) het opslaan van grafiekfragmenten. Deze korte beschrijving van de functies van de semantische browser is het antwoord op de vraag: waar zijn de sites? De enige plaats die een gebruiker in het web 3.0-netwerk ‘bezoekt’ is zijn semantische browser, een hulpmiddel voor het weergeven en creëren van inhoud, gegevens, inclusief modellen. De gebruiker bepaalt zelf de grenzen en vorm van weergave van zijn netwerkwereld, de diepte van penetratie in de semantische grafiek.

Dit is begrijpelijk, maar waar zijn de websites? Waar moet je heen, welk adres moet je in deze zeer “semantische browser” typen om naar Facebook te gaan? Hoe vind je de website van een bedrijf? Waar koop je een T-shirt of bekijk je een videokanaal? Laten we proberen het uit te zoeken met specifieke voorbeelden.

Waarom hebben we Facebook of een ander sociaal netwerk nodig? Uiteraard voor de communicatie: vertel iets over jezelf en lees en zie wat anderen posten, wissel opmerkingen uit. Tegelijkertijd is het belangrijk dat we niet naar iedereen schrijven en niet alles lezen - communicatie is altijd beperkt tot tientallen, honderden of zelfs enkele duizenden virtuele vrienden. Wat is er nodig om dergelijke communicatie te organiseren binnen de beschreven gedecentraliseerde netwerkconfiguratie? Dat klopt: creëer een communitycluster met een set standaard actiemodellen (een bericht plaatsen, een bericht sturen, reageren, liken, etc.), toegangsrechten tot de modellen instellen en andere gebruikers uitnodigen om zich op deze set te abonneren. Hier hebben we “facebook”. Niet alleen het mondiale Facebook, dat aan alles en iedereen voorwaarden oplegt, maar een aanpasbaar lokaal sociaal netwerk, dat volledig ter beschikking staat van de clusterdeelnemers. Een gebruiker stuurt een transactie naar het netwerk volgens een van de gemeenschapsmodellen, bijvoorbeeld zijn commentaar. Clusterleden die op dit model zijn geabonneerd, ontvangen de tekst van het commentaar en schrijven deze naar hun opslag (gekoppeld aan een fragment van de onderwerpgrafiek) en weergeven in hun semantische browsers. Dat wil zeggen dat we een gedecentraliseerd sociaal netwerk (cluster) hebben voor communicatie tussen een groep gebruikers, waarvan alle gegevens zijn opgeslagen op de apparaten van de gebruikers zelf. Kunnen deze gegevens zichtbaar zijn voor gebruikers buiten het cluster? Dit is een vraag over toegangsinstellingen. Indien toegestaan ​​kan de inhoud van communityleden worden gelezen door een softwareagent en worden weergegeven in de browser van iedereen die in de grafiek zoekt. Er moet ook worden opgemerkt dat het aantal en de complexiteit van clustermodellen onbeperkt zijn: iedereen kan de community aanpassen aan de behoeften van welke activiteit dan ook. Welnu, het is duidelijk dat gebruikers lid kunnen zijn van een willekeurig aantal clusters, zowel als actieve deelnemers, als eenvoudigweg door zich te abonneren op individuele alleen-lezen-modellen.

Laten we nu de vraag beantwoorden: hoe kunnen we de website van een bedrijf vinden? Het antwoord is triviaal: de plaats waar uitgebreide gegevens over alle bedrijven zich bevinden, is de overeenkomstige sector van de semantische grafiek. Browsernavigatie of zoeken op bedrijfsnaam helpen u deze plaats te bereiken. Vervolgens hangt het allemaal af van de gebruiker: welke modellen hij nodig heeft om gegevens weer te geven: een korte presentatie, volledige informatie, een lijst met diensten, een lijst met vacatures of een berichtenformulier. Dat wil zeggen dat een bedrijf, om zichzelf in een semantische grafiek weer te geven, een reeks standaardmodellen moet gebruiken voor het verzenden van transacties naar het netwerk, en onmiddellijk zullen gegevens daarover beschikbaar zijn om te zoeken en weer te geven. Als u de onlinepresentatie van uw bedrijf wilt aanpassen en uitbreiden, kunt u uw eigen modellen maken, inclusief designermodellen. Er zijn hier geen beperkingen, behalve één: nieuwe modellen moeten in één enkele boom worden ingebouwd om dataconnectiviteit in de onderwerpgrafiek te garanderen.

Ook voor e-commerce is de oplossing triviaal. Elk product (mobiele telefoon, T-shirt) heeft een unieke identificatie en de productgegevens worden door de fabrikant in het netwerk ingevoerd. Uiteraard doet hij dit slechts één keer, waarbij hij de gegevens ondertekent met zijn privésleutel. Een bedrijf dat dit product wil verkopen, plaatst in een semantische grafiek een aantal uitspraken die volgens een standaardmodel zijn gedaan over prijs en leveringsvoorwaarden. Vervolgens beslist elke gebruiker onafhankelijk het zoekprobleem voor zichzelf: of hij op zoek is naar wat hij nodig heeft tussen de goederen die een hem bekende verkoper kan leveren, of vergelijkbare producten van verschillende fabrikanten vergelijkt en pas dan een geschikte leverancier kiest. Dat wil zeggen, nogmaals, de plaats waar de selectie en aankoop van goederen plaatsvindt, is de semantische browser van de gebruiker, en niet een of andere website van de fabrikant of verkoper. Hoewel zowel de fabrikant als de verkoper natuurlijk de mogelijkheid hebben om hun eigen productdisplaymodellen te maken die de koper kan gebruiken. Als hij wil, als het hem uitkomt. En dus kan hij alles doen met behulp van standaard zoek- en gegevensweergavemodellen.

Het is de moeite waard om een ​​paar woorden te zeggen over adverteren en de plaats ervan in het semantische netwerk. En de plaatsing ervan blijft traditioneel: hetzij rechtstreeks in de inhoud (bijvoorbeeld in video's), hetzij in modellen voor inhoudsweergave. Alleen tussen adverteerders en eigenaren van inhoud of modellen wordt de tussenpersoon in de vorm van de site-eigenaar geëlimineerd.

Het werkingsschema van een semantisch gedecentraliseerd netwerk, gepresenteerd vanuit het perspectief van de gebruiker, is dus uiterst uniform: (1) alle inhoud bevindt zich in een enkele globale semantische grafiek, (2) het opnemen, zoeken en weergeven van inhoud volgt conceptmodellen, die ervoor zorgen dat semantische connectiviteit van gegevens, (3) gebruikersactiviteiten worden geïmplementeerd volgens dynamische modellen, (4) de enige plaats waar activiteit plaatsvindt is de semantische browser van de gebruiker.

Bron: www.habr.com

Voeg een reactie