Семантикалық браузер немесе веб-сайтсыз өмір

Семантикалық браузер немесе веб-сайтсыз өмір

Мен ғаламдық желінің сайтқа бағытталған құрылымнан пайдаланушыға бағытталған құрылымға ауысуының сөзсіздігі туралы идеяны 2012 жылы айтқан болатынмын (Эволюция философиясы және интернет эволюциясы немесе қысқартылған түрде WEB 3.0. Сайт-центризмнен пайдаланушы-центризмге дейін). Осы жылы мәтінде жаңа интернет тақырыбын дамытуға тырыстым WEB 3.0 – снарядқа екінші көзқарас. Енді мен мақаланың екінші бөлігін жариялаймын WEB 3.0 немесе веб-сайтсыз өмір (Оқу алдында осы бетті қарап шығуға кеңес беремін).

Сонда не болады? Web 3.0-де Интернет бар, бірақ веб-сайттар жоқ па? Сонда не бар?

Жаһандық семантикалық графикте ұйымдастырылған деректер бар: бәрі бәріне байланысты, бәрі бір нәрседен туындайды, бәрін нақты біреу байқады, өзгертті, жасады. «Керек» және «біреу» туралы соңғы екі тармақ графиктің объективті емес, субъект-оқиға болуы керек екенін еске салады. Бірақ бұл бөлек әңгіме болады (бірінші қараңыз). Субъект-оқиға тәсілі). Әзірге бізге web 3.0 семантикалық графигі білімнің статикалық жиынтығы емес, кез келген әрекеттің объектілері мен субъектілерінің өзара байланыстарын олардың уақыт тізбегі бойынша тіркейтін уақытша екенін түсіну жеткілікті.

Сондай-ақ, деректер деңгейі туралы айтатын болсақ, жаһандық график міндетті түрде екі тең емес бөлікке бөлінгенін қосу керек: әрекеттердің, түсініктердің және олардың қасиеттерінің байланысын сипаттайтын модель ағашы (OWL-дегі TBox терминологиялық аксиомаларының жиынтығына сәйкес келеді) , және заттар мен әрекеттер қасиеттерінің нақты мәндерін бекіту оқиғаларын қамтитын тақырыптық график (OWL-дегі Abox жеке тұлғалары туралы мәлімдемелер жиынтығы). Ал графиктің осы екі бөлігінің арасында бірмәнді байланыс орнатылады: жеке тұлғалар туралы мәліметтер – яғни нақты заттар, әрекеттер, актерлер – тек сәйкес үлгілер бойынша ғана және тек қана графикте құрылуы және жазылуы мүмкін. Жоғарыда айтылғандай, жаһандық график – ең алдымен оның үлгілік бөлігі және сәйкесінше пәндік бөлігі – табиғи түрде тақырыптық аймақтарға сәйкес сегменттерге бөлінеді.

Енді семантикадан, деректерден біз web 3.0 екінші эпитетін - «орталықтандырылмаған», яғни желінің сипаттамасын талқылауға көшуге болады. Ал желінің құрылымы мен оның хаттамалары сол семантикаға байланысты болуы керек екені анық. Біріншіден, пайдаланушы мазмұнның генераторы және тұтынушысы болғандықтан, оның, дәлірек айтсақ, оның құрылғысы желі түйіні болуы заңды. Сонымен, web 3.0 – бұл түйіндері пайдаланушы құрылғылары болып табылатын тең дәрежелі желі.

Мысалы, деректер графигінде жеке тұлғаның сипаттамасын сақтау үшін пайдаланушы қолданыстағы концепция үлгісіне негізделген желілік транзакцияны жасауы керек. Деректер пайдаланушының құрылғысында және осы үлгіге жазылған басқа пайдаланушылардың түйіндерінде сақталады. Осылайша, олардың бірлескен қызметі жүзеге асырылатын үлгілердің бекітілген жиынтығы бойынша операцияларды алмастыра отырып, осы қызметке қатысушылар азды-көпті автономды кластерді құрайды. Бүкіл ғаламдық семантикалық график пәндік кластерлер бойынша таратылып сақталады және кластерлерде орталықтандырылмаған. Белгілі бір үлгілермен жұмыс істейтін әрбір түйін бірнеше кластердің бөлігі бола алады.

Желі деңгейін сипаттау кезінде консенсус туралы, яғни орталықтандырылмаған желінің жұмыс істеуі мүмкін емес әртүрлі түйіндердегі деректерді тексеру және синхрондау принциптері туралы бірнеше сөз айту керек. Әлбетте, бұл принциптер барлық кластерлер мен барлық деректер үшін бірдей болмауы керек, өйткені желіге транзакциялар заңды түрде де, сервистік, қоқыс та болуы мүмкін. Сондықтан желі консенсус алгоритмдерінің бірнеше деңгейін жүзеге асырады, қажеттісін таңдау транзакция үлгісімен анықталады.

Пайдаланушы интерфейсі, семантикалық браузер туралы бірнеше сөз айту керек. Оның функциялары тривиальды: (1) график бойынша шарлау (тақырыптық кластерлер бойынша), (2) домендік үлгілерге сәйкес деректерді іздеу және көрсету, (3) сәйкес үлгілерге сәйкес деректерді құру, өңдеу және желілік транзакцияларды жіберу, (4) динамикалық әрекет үлгілерін жазу және орындау, және, әрине, (5) график фрагменттерін сақтау. Семантикалық шолғыш функцияларының бұл қысқаша сипаттамасы сұраққа жауап болып табылады: сайттар қайда? Web 3.0 желісінде пайдаланушы «баратын» жалғыз орын оның семантикалық браузері болып табылады, ол кез келген мазмұнды, кез келген деректерді, соның ішінде үлгілерді көрсетуге және жасауға арналған құрал болып табылады. Қолданушы өзінің желілік әлемінің шекаралары мен көрсетілу формасын, семантикалық графикке ену тереңдігін өзі анықтайды.

Бұл түсінікті, бірақ веб-сайттар қайда? Қайда бару керек, Facebook-ке кіру үшін осы «семантикалық браузерде» қандай мекенжайды теру керек? Компанияның сайтын қалай табуға болады? Футболканы қайдан сатып алуға немесе бейне арнаны көруге болады? Оны нақты мысалдар арқылы анықтауға тырысайық.

Неліктен бізге Facebook немесе басқа әлеуметтік желі керек? Әлбетте, қарым-қатынас үшін: өзіңіз туралы бірдеңе айтыңыз және басқалардың не жариялағанын оқыңыз және қараңыз, пікірлермен алмасу. Сонымен қатар, біз бәріне жазбауымыз және бәрін оқымауымыз маңызды - байланыс әрқашан ондаған, жүздеген, тіпті бірнеше мың виртуалды достармен шектеледі. Сипатталған орталықтандырылмаған желі конфигурациясында мұндай байланысты ұйымдастыру үшін не қажет? Дұрыс: стандартты әрекет үлгілерінің жинағы бар қауымдастық кластерін жасаңыз (жазба жасау, хабарлама жіберу, түсініктеме беру, лайк қою, т.б.), үлгілерге кіру құқықтарын орнату және басқа пайдаланушыларды осы жинаққа жазылуға шақыру. Мұнда бізде «facebook» бар. Барлығына және бәріне шарттарды белгілейтін ғаламдық Facebook емес, кластер қатысушыларының толық иелігінде болатын теңшелетін жергілікті әлеуметтік желі. Пайдаланушы транзакцияны желіге қауымдастық үлгілерінің біріне сәйкес жібереді, айталық, оның пікірі, осы үлгіге жазылған кластер мүшелері түсініктеме мәтінін алады және оны өздерінің сақтау орнына жазады (тақырыптық графиктің фрагментіне тіркелген) және оны семантикалық браузерлерінде көрсету. Яғни, бізде барлық деректер пайдаланушылардың құрылғыларында сақталған пайдаланушылар тобының арасындағы байланыс үшін орталықтандырылмаған әлеуметтік желі (кластер) бар. Бұл деректер кластерден тыс пайдаланушыларға көрінуі мүмкін бе? Бұл кіру параметрлері туралы сұрақ. Рұқсат етілсе, қауымдастық мүшелерінің мазмұнын бағдарламалық құрал агенті оқи алады және графикті іздейтін кез келген адамның браузерінде көрсете алады. Сондай-ақ кластерлік модельдердің саны мен күрделілігі ешбір жолмен шектелмейтінін атап өткен жөн - кез келген адам кез келген қызметтің қажеттіліктерін ескере отырып, қауымдастықты теңшей алады. Пайдаланушылар белсенді қатысушылар ретінде де, тек оқуға арналған жеке үлгілерге жазылу арқылы да кластерлердің ерікті санының мүшелері бола алатыны анық.

Енді сұраққа жауап берейік: компанияның сайтын қалай табуға болады? Жауап тривиальды: барлық компаниялар туралы толық деректер орналасқан жер семантикалық графиктің сәйкес секторы болып табылады. Браузерді шарлау немесе компания аты бойынша іздеу осы жерге жетуге көмектеседі. Содан кейін бәрі пайдаланушыға байланысты - ол деректерді көрсету үшін қандай модельдер қажет: қысқаша презентация, толық ақпарат, қызметтер тізімі, бос орындар тізімі немесе хабарлама пішіні. Яғни, компания өзін семантикалық графикте көрсету үшін транзакцияларды желіге жіберу үшін стандартты модельдер жинағын пайдалануы керек және ол туралы деректер іздеу және көрсету үшін дереу қол жетімді болады. Егер сізге компанияңыздың онлайн көрсетілімін теңшеу және кеңейту қажет болса, сіз өзіңіздің үлгілеріңізді, соның ішінде дизайнерлік үлгілерді жасай аласыз. Мұнда шектеулер жоқ, біреуінен басқа: тақырыптық диаграммадағы деректер қосылымын қамтамасыз ету үшін жаңа үлгілер бір ағашқа салынуы керек.

Шешім электронды коммерция үшін де тривиальды. Әрбір өнімнің (ұялы телефон, футболка) бірегей идентификаторы бар және өнім деректерін өндіруші желіге енгізеді. Әрине, ол мұны тек бір рет жасайды, деректерге өзінің жеке кілтімен қол қояды. Бұл өнімді сатуға дайын компания баға мен жеткізу шарттары туралы стандартты үлгіге сәйкес жасалған бірнеше мәлімдемелерді семантикалық графикке орналастырады. Әрі қарай, әрбір пайдаланушы іздеу мәселесін өзі шешеді: ол өзіне белгілі сатушы ұсына алатын тауарлардың ішінен өзіне қажет нәрсені іздей ме, әлде әртүрлі өндірушілердің ұқсас өнімдерін салыстыра ма, содан кейін ғана ыңғайлы жеткізушіні таңдай ма. Яғни, тауарды таңдау және сатып алу орын алатын орын өндірушінің немесе сатушының веб-сайты емес, пайдаланушының семантикалық браузері болып табылады. Дегенмен, әрине, өндіруші де, сатушы да сатып алушы пайдалана алатын өздерінің өнімді көрсету үлгілерін жасау мүмкіндігіне ие. Қаласа, өзіне ыңғайлы болып көрінсе. Осылайша, ол стандартты іздеу және деректерді көрсету үлгілері арқылы бәрін жасай алады.

Жарнама және оның семантикалық желідегі орны туралы бірнеше сөз айтқан жөн. Және оның орналасуы дәстүрлі болып қалады: тікелей мазмұнда (айталық, бейнелерде) немесе мазмұнды көрсету үлгілерінде. Тек жарнама берушілер мен мазмұн немесе үлгі иелері арасында сайт иесі түріндегі делдал жойылады.

Сонымен, пайдаланушының көзқарасы бойынша ұсынылған семантикалық орталықтандырылмаған желінің жұмыс істеу схемасы өте біртұтас: (1) барлық мазмұн бір ғаламдық семантикалық графикте орналасқан, (2) мазмұнды жазу, іздеу және көрсету концепциялық модельдерге сәйкес келеді. деректердің семантикалық байланысы, (3) пайдаланушы әрекеттері динамикалық үлгілерге сәйкес жүзеге асырылады, (4) әрекет орын алатын жалғыз орын - пайдаланушының семантикалық браузері.

Ақпарат көзі: www.habr.com

пікір қалдыру