{"id":94293,"date":"2020-09-15T07:42:20","date_gmt":"2020-09-15T05:42:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/informaczionnaya-sreda-na-princzipah-open-data"},"modified":"2020-09-15T07:42:20","modified_gmt":"2020-09-15T05:42:20","slug":"informaczionnaya-sreda-na-princzipah-open-data","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/informaczionnaya-sreda-na-princzipah-open-data","title":{"rendered":"\u015arodowisko informacyjne oparte na zasadach Open Data","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"\u015arodowisko informacyjne oparte na zasadach Open Data\" src=\"\/wp-content\/uploads\/2020\/09\/23b2f7827718426d94d8b53b1f596eac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nProponowane \u015brodowisko informacyjne jest rodzajem zdecentralizowanej sieci spo\u0142ecznej. W przeciwie\u0144stwie do wielu istniej\u0105cych rozwi\u0105za\u0144, to \u015brodowisko ma szereg przydatnych w\u0142a\u015bciwo\u015bci opr\u00f3cz decentralizacji i zosta\u0142o oparte na do\u015b\u0107 prostych i standardowych rozwi\u0105zaniach technicznych (email, json, pliki tekstowe i troch\u0119 technologii blockchain). Dzi\u0119ki temu ka\u017cdy, kto ma podstawowe umiej\u0119tno\u015bci programistyczne, mo\u017ce tworzy\u0107 swoje w\u0142asne us\u0142ugi w tym \u015brodowisku. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Uniwersalny identyfikator<\/h3>\n<p>\nW ka\u017cdym \u015brodowisku online identyfikatory u\u017cytkownik\u00f3w i obiekt\u00f3w s\u0105 jednym z kluczowych element\u00f3w systemu.<\/p>\n<p>W tym przypadku jako identyfikator u\u017cytkownika wyst\u0119puje email, kt\u00f3ry ju\u017c faktycznie sta\u0142 si\u0119 powszechnie akceptowanym identyfikatorem do autoryzacji na stronach i w innych us\u0142ugach (jaber, openId). <\/p>\n<p>Faktycznie identyfikator u\u017cytkownika w tym \u015brodowisku online to para login+domain, kt\u00f3ra dla wygody zapisywana jest w znany wi\u0119kszo\u015bci spos\u00f3b. Jednocze\u015bnie dla wi\u0119kszej decentralizacji ka\u017cdy u\u017cytkownik powinien mie\u0107 w\u0142asn\u0105 domen\u0119. Co jest bliskie zasadom indywebu, gdzie jako identyfikator u\u017cytkownika u\u017cywana jest domena. W naszym przypadku u\u017cytkownik dodaje do swojej domeny nickname, co pozwala na tworzenie kilku kont na jednej domenie (na przyk\u0142ad dla przyjaci\u00f3\u0142) i czyni system adresacji bardziej elastycznym.<\/p>\n<p>Taki format identyfikatora u\u017cytkownika nie jest zwi\u0105zany z \u017cadn\u0105 sieci\u0105. Je\u015bli u\u017cytkownik umieszcza swoje dane w sieci TOR, mo\u017cna u\u017cywa\u0107 domen w strefie .onion; je\u015bli to sie\u0107 z systemem DNS na blockchainie, to domeny w strefie typu .bit. Ostatecznie format adresacji u\u017cytkownik\u00f3w i ich danych nie zale\u017cy od sieci, przez kt\u00f3r\u0105 s\u0105 przesy\u0142ane (wsz\u0119dzie wykorzystywana jest para login+domain). Dla ch\u0119tnych, aby u\u017cywa\u0107 adres\u00f3w bitcoin\/ethereum jako identyfikator\u00f3w, system mo\u017cna dostosowa\u0107 do u\u017cywania pseudo-emaili w formie <code>xaca1b7c8126806f672f9dbee4951527bb0f2c4e4@ethereum.blockchain<\/code><\/p>\n<h3>Adresacja obiekt\u00f3w<\/h3>\n<p>\nTo \u015brodowisko online faktycznie jest zbiorem obiekt\u00f3w, kt\u00f3re s\u0105 opisane w ustrukturyzowany spos\u00f3b, \u0142atwy do przetwarzania przez maszyny, odnosz\u0105 si\u0119 do innych obiekt\u00f3w i s\u0105 przypisane do okre\u015blonego u\u017cytkownika (email) lub projektu\/organizacji (domena).<\/p>\n<p>W rolach identyfikator\u00f3w obiekt\u00f3w u\u017cywane s\u0105 urn w przestrzeni nazw urn:opendata. Na przyk\u0142ad, profil u\u017cytkownika ma adres w postaci: <\/p>\n<pre><code class=\"plaintext\">urn:opendata:profile:user@domain.com<\/code><\/pre>\n<p>\nKomentarz u\u017cytkownika ma adres w postaci:<\/p>\n<pre><code class=\"plaintext\">urn:opendata:comment:user@domain.com:08adbed93413782682fd25da77bd93c99dfd0548<\/code><\/pre>\n<p>\ngdzie 08adbed93413782682fd25da77bd93c99dfd0548 \u2014 losowy hash sha-1, kt\u00f3ry pe\u0142ni rol\u0119 id obiektu, a user@domain.com \u2014 w\u0142a\u015bciciel tego obiektu.<\/p>\n<h3>Zasada publikacji danych u\u017cytkownik\u00f3w<\/h3>\n<p>\nMaj\u0105c pod kontrol\u0105 swoj\u0105 domen\u0119, u\u017cytkownik mo\u017ce dostatecznie \u0142atwo publikowa\u0107 swoje dane i tre\u015bci. A w przeciwie\u0144stwie do indiebeba, nie trzeba tworzy\u0107 strony z dokumentami html, w kt\u00f3rych zawarte s\u0105 dane semantyczne.<\/p>\n<p>Na przyk\u0142ad, podstawowe informacje o u\u017cytkowniku s\u0105 umieszczane w pliku datarobots.txt, kt\u00f3ry znajduje si\u0119 pod adresem w postaci <\/p>\n<pre><code class=\"plaintext\">http:\/\/55334.ru\/konstantin@55334.ru\/datarobots.txt<\/code><\/pre>\n<p>\nI ma tre\u015b\u0107 tego formatu:<\/p>\n<pre><code class=\"plaintext\">Obiekt: u\u017cytkownik\nUs\u0142ugi-w\u0142\u0105czone: 55334.ru,newethnos.ru\nEtnos: newethnos\nDelegowane-tokeny: http:\/\/55334.ru\/konstantin@55334.ru\/delegete.txt<\/code><\/pre>\n<p>\nOznacza to w rzeczywisto\u015bci \u2014 to zbi\u00f3r linii z danymi w formacie klucz-&gt;warto\u015b\u0107, kt\u00f3rych sparsowanie jest prost\u0105 spraw\u0105 dla ka\u017cdego z podstawow\u0105 wiedz\u0105 programistyczn\u0105. A dane mo\u017cna edytowa\u0107 wedle uznania przy u\u017cyciu zwyk\u0142ego notatnika.<\/p>\n<p>Bardziej z\u0142o\u017cone dane (profil, komentarz, post itp.), maj\u0105ce sw\u00f3j urn \u2014 s\u0105 zwracane w postaci obiektu JSON przez standardowe API (http:\/\/opendatahub.org\/api_1.0?lang=ru), kt\u00f3re mo\u017ce znajdowa\u0107 si\u0119 zar\u00f3wno na domenie u\u017cytkownika, jak i na stronie trzeciej, kt\u00f3rej u\u017cytkownik zleci\u0142 przechowywanie, publikowanie i edytowanie swoich danych (w linii Services-Enabled pliku datarobots.txt). O takich zewn\u0119trznych serwisach \u2014 pisano poni\u017cej.<\/p>\n<h3>Prosta ontologia i JSON<\/h3>\n<p>\nOntologia \u015brodowiska komunikacyjnego jest stosunkowo prosta w por\u00f3wnaniu z ontologiami bran\u017cowych baz wiedzy. Poniewa\u017c w \u015brodowisku komunikacyjnym istnieje stosunkowo niewielki zestaw standardowych obiekt\u00f3w (post, komentarz, polubienie, profil, recenzja) z stosunkowo niewielkim zestawem w\u0142a\u015bciwo\u015bci. <\/p>\n<p>Dlatego do opisu obiekt\u00f3w w takim \u015brodowisku wystarczy u\u017cywa\u0107 JSON zamiast bardziej z\u0142o\u017conego w strukturze i rozparsowywaniu XML (wa\u017cne jest, aby pami\u0119ta\u0107 o potrzebie niskiego progu dost\u0119pu i skalowalno\u015bci).<\/p>\n<p>Aby uzyska\u0107 obiekt o znanym urn \u2014 nale\u017cy skontaktowa\u0107 si\u0119 z domen\u0105 u\u017cytkownika lub zewn\u0119trznymi serwisami, kt\u00f3rym u\u017cytkownik zleci\u0142 zarz\u0105dzanie swoimi danymi.<\/p>\n<p>W tym \u015brodowisku online ka\u017cda domena, na kt\u00f3rej istnieje us\u0142uga online, ma r\u00f3wnie\u017c sw\u00f3j plik datarobots.txt umieszczony pod adresem w formacie example.com\/datarobots.txt z podobn\u0105 zawarto\u015bci\u0105:<\/p>\n<pre><code class=\"plaintext\">Obiekt: us\u0142uga\nAPI: http:\/\/newethnos.ru\/api\nWersja API: http:\/\/opendatahub.org\/api_1.0<\/code><\/pre>\n<p>\nZ kt\u00f3rego mo\u017cemy si\u0119 dowiedzie\u0107, \u017ce dane o obiekcie mo\u017cna uzyska\u0107 pod adresem w formacie:<\/p>\n<p><i><noindex><a rel=\"nofollow\" href=\"http:\/\/newethnos.ru\/api?urn=urn:opendata:profile:konstantin@55334.ru\">http:\/\/newethnos.ru\/api?urn=urn:opendata:profile:konstantin@55334.ru<\/a><\/noindex><\/i><\/p>\n<p>Obiekt JSON ma tak\u0105 struktur\u0119:<\/p>\n<pre><code class=\"json\">{\n    \"urn\": \"urn:opendata:profile:expample@55334.ru\",\n    \"status\": 1,\n    \"message\": \"Ok\",\n    \"timestamp\": 1596429631,\n    \"service\": \"example.com\",\n    \"data\": {\n        \"name\": \"Jan\",\n        \"surname\": \"Gald\",\n        \"gender\": \"m\u0119\u017cczyzna\",\n        \"city\": \"Moskwa\",\n        \"img\": \"http:\/\/domain.com\/image.jpg\",\n        \"birthtime\": 332467200,\n        \"community_friends\": {\n            \"example1@domain.com\": \"1\",\n            \"example2@domain.com\": \"0.5\",\n            \"example3@domain.com\": \"0.7\"\n        },\n        \"interests_tags\": \"samochody, koty, kino\",\n        \"mental_cards\": {\n            \"no_alcohol@main\": 8,\n            \"data_accumulation@main\": 8,\n            \"open_data@main\": 8\n        }\n    }\n}<\/code><\/pre>\n<p><\/p>\n<h3>Architektura us\u0142ugowa<\/h3>\n<p>\nZewn\u0119trzne us\u0142ugi s\u0105 niezb\u0119dne do uproszczenia procesu publikacji i wyszukiwania danych przez ko\u0144cowych u\u017cytkownik\u00f3w. <\/p>\n<p>Wcze\u015bniej wspomniano o jednym z rodzaj\u00f3w us\u0142ug, kt\u00f3re pomagaj\u0105 u\u017cytkownikowi publikowa\u0107 jego dane w sieci. Mo\u017ce istnie\u0107 wiele podobnych us\u0142ug, z kt\u00f3rych ka\u017cda zapewnia u\u017cytkownikowi wygodny interfejs do edytowania r\u00f3\u017cnych rodzaj\u00f3w danych (forum, blog, pytania-odpowiedzi itd.). Je\u015bli jednak u\u017cytkownik nie ufa zewn\u0119trznym us\u0142ugom, mo\u017ce zainstalowa\u0107 na swojej domenie skrypt us\u0142ugi do pracy z danymi lub opracowa\u0107 go samodzielnie.<\/p>\n<p>Opr\u00f3cz us\u0142ug umo\u017cliwiaj\u0105cych u\u017cytkownikom publikowanie\/edytowanie danych \u2014 w \u015brodowisku online przewidziano szereg innych us\u0142ug, wykonuj\u0105cych stosunkowo z\u0142o\u017cone zadania, kt\u00f3re s\u0105 do\u015b\u0107 problematyczne do zrealizowania na w\u0119z\u0142ach ko\u0144cowych u\u017cytkownik\u00f3w.<\/p>\n<p>Jednym z takich rodzaj\u00f3w us\u0142ug s\u0105 huby danych ( <noindex><a rel=\"nofollow\" href=\"http:\/\/opendatahub.org\/ru\">opendatahub.org\/ru<\/a><\/noindex> \u2014 przyk\u0142ad), pe\u0142ni\u0105ce rol\u0119 swoistego archiwum internetowego, kt\u00f3re gromadzi wszystkie publiczne dane maszynowo czytelne u\u017cytkownik\u00f3w i udost\u0119pnia do nich dost\u0119p za pomoc\u0105 API. <\/p>\n<p>Obecno\u015b\u0107 us\u0142ug w takim otwartym, zdecentralizowanym \u015brodowisku online znacznie obni\u017ca pr\u00f3g wej\u015bcia dla u\u017cytkownik\u00f3w, poniewa\u017c nie ma potrzeby instalowania i konfigurowania w\u0142asnego w\u0119z\u0142a. Jednocze\u015bnie u\u017cytkownik zachowuje kontrol\u0119 nad swoimi danymi (w ka\u017cdej chwili mo\u017cna zmieni\u0107 us\u0142ug\u0119, kt\u00f3rej zlecono publikacj\u0119 danych lub stworzy\u0107 w\u0142asny w\u0119ze\u0142).<\/p>\n<p>Je\u015bli u\u017cytkownik w og\u00f3le nie interesuje si\u0119 posiadaniem swoich danych i nie ma swojego domeny ani nikogo znajomego z domen\u0105, to domy\u015blnie danymi zarz\u0105dza opendatahub.org.<\/p>\n<h3>Kto za to p\u0142aci?<\/h3>\n<p>\nNajwi\u0119kszym problemem prawie wszystkich podobnych zdecentralizowanych projekt\u00f3w jest niemo\u017cno\u015b\u0107 ich monetyzacji na poziomie wystarczaj\u0105cym dla stabilnego rozwoju i wsparcia.<\/p>\n<p>Do pokrycia koszt\u00f3w rozwoju i marketingu w tej przestrzeni online wykorzystywane s\u0105 darowizny + tokeny.<\/p>\n<p>Wszystkie darowizny, kt\u00f3re u\u017cytkownicy przekazuj\u0105 wewn\u0119trznym projektom\/us\u0142ugom, s\u0105 publicznie dost\u0119pne, maszynowo czytelne i powi\u0105zane z e-mailem. Pozwala to uwzgl\u0119dni\u0107 je na przyk\u0142ad przy obliczaniu wewn\u0119trznego spo\u0142ecznego rankingu i publikowa\u0107 na stronach u\u017cytkownik\u00f3w. Gdy darowizny przestaj\u0105 by\u0107 anonimowe, to tak naprawd\u0119 u\u017cytkownicy nie daruj\u0105, ale \u201ewp\u0142acaj\u0105\u201d na wsparcie wsp\u00f3lnego \u015brodowiska informacyjnego. Podobnie jak ludzie sk\u0142adaj\u0105 si\u0119 na remont miejsc wsp\u00f3lnego u\u017cytku z odpowiednim podej\u015bciem do tych os\u00f3b, kt\u00f3re odm\u00f3wi\u0142y z\u0142o\u017cenia si\u0119.<\/p>\n<p>Opr\u00f3cz darowizn, do pozyskiwania funduszy wykorzystywane s\u0105 tokeny emitowane w ograniczonej ilo\u015bci (400.000), kt\u00f3re s\u0105 przyznawane wszystkim, kt\u00f3rzy przekazuj\u0105 darowizny do g\u0142\u00f3wnego funduszu (ethnogenesis).<\/p>\n<h3>Dodatkowe funkcje token\u00f3w<\/h3>\n<p>\nKa\u017cdy token jest \u201ekluczem\u201d do dost\u0119pu do tej przestrzeni online. Oznacza to, \u017ce korzysta\u0107 z us\u0142ug i by\u0107 cz\u0119\u015bci\u0105 przestrzeni online mo\u017cna tylko posiadaj\u0105c przynajmniej 1 token, kt\u00f3ry jest powi\u0105zany z e-mailem.<\/p>\n<p>Tokeny s\u0105 dobrym filtrem spamowym ze wzgl\u0119du na swoj\u0105 ograniczon\u0105 liczb\u0119. Im wi\u0119cej u\u017cytkownik\u00f3w w systemie, tym trudniej zdoby\u0107 token i tym bardziej kosztowne jest tworzenie bot\u00f3w. <\/p>\n<h3>Ludzie, ich dane i wi\u0119zi spo\u0142eczne s\u0105 wa\u017cniejsze od technologii.<\/h3>\n<p>\nOpisana przestrze\u0144 online jest technicznie stosunkowo prymitywnym rozwi\u0105zaniem. Ale wa\u017cniejsze w niej s\u0105 nie tyle technologie, co ludzie i tworzone w jej obr\u0119bie wi\u0119zi spo\u0142eczne oraz dane (tre\u015bci). <\/p>\n<p>Tworz\u0105ca si\u0119 spo\u0142eczno\u015b\u0107, kt\u00f3rej uczestnicy maj\u0105 swoje uniwersalne identyfikatory (email i swoj\u0105 domen\u0119) oraz zorganizowane dane (z adresami URN, ontologi\u0105 i obiektami JSON) mo\u017ce, przy pojawieniu si\u0119 lepszego rozwi\u0105zania technicznego, przenie\u015b\u0107 wszystkie te dane do innego \u015brodowiska online, jednocze\u015bnie zachowuj\u0105c ustalone po\u0142\u0105czenia (rankingi, oceny) i tre\u015b\u0107. <\/p>\n<p><i>W tym po\u015bcie opisano jeden z element\u00f3w samoorganizuj\u0105cej si\u0119 sieciowej spo\u0142eczno\u015bci, kt\u00f3ra opr\u00f3cz zdecentralizowanego \u015brodowiska online obejmuje szereg kierunk\u00f3w offline, kt\u00f3re zwi\u0119kszaj\u0105 korzy\u015bci z online i s\u0105 \u201eklientami\u201d, w du\u017cej mierze okre\u015blaj\u0105cymi jej funkcjonalno\u015b\u0107. Ale to ju\u017c tematy na inne artyku\u0142y, kt\u00f3re nie maj\u0105 bezpo\u015bredniego zwi\u0105zku z IT i technologi\u0105.<\/i><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/518852\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u0440\u043e\u0434\u0430 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u044c\u044e. \u041d\u043e \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0438 \u043e\u0442 \u043c\u043d\u043e\u0433\u0438\u0445 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u2014 \u0434\u0430\u043d\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430 \u0438\u043c\u0435\u0435\u0442 \u0440\u044f\u0434 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u043f\u043e\u043c\u0438\u043c\u043e \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 (email, json, \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430). \u0427\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043b\u044e\u0431\u043e\u043c\u0443 \u0436\u0435\u043b\u0430\u044e\u0449\u0435\u043c\u0443 \u0441 \u0431\u0430\u0437\u043e\u0432\u044b\u043c\u0438 \u0437\u043d\u0430\u043d\u0438\u044f\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":94294,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-94293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/informaczionnaya-sreda-na-princzipah-open-data\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430 \u043d\u0430 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430\u0445 Open Data | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/informaczionnaya-sreda-na-princzipah-open-data\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-15T05:42:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-15T05:42:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u015arodowisko informacyjne na zasadach Open Data | ProHoster","description":"Proponowane \u015brodowisko informacyjne jest.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/informaczionnaya-sreda-na-princzipah-open-data","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430 \u043d\u0430 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430\u0445 Open Data | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/informaczionnaya-sreda-na-princzipah-open-data","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-15T05:42:20+00:00","article:modified_time":"2020-09-15T05:42:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"94293","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:29:30","updated":"2022-10-03 07:44:47","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/94293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=94293"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/94293\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/94294"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=94293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=94293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=94293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}