• @ALL has read permissions
  • @administrator_-_vedouci_ao has delete permissions
  • @pir_cen_kan-all has delete permissions
  • @cen_wiki has edit permissions

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
projekty:open_graph_api [16.04.2014 10:00]
Tomas Klapka vytvořeno
projekty:open_graph_api [28.04.2014 12:51] (aktuální)
Tomas Klapka přidány odkazy na github issues a podrobnosti
Řádek 2: Řádek 2:
  
 ---- dataentry projekt ---- ---- dataentry projekt ----
-řešitel_page ​           : lide:tomas klapka ​#člen, který projekt přihlašuje,​ rozhoduje o něm a odpovídá za něj +řešitel_page ​        ​: lide:tomas_klapka ​#člen, který projekt přihlašuje,​ rozhoduje o něm a odpovídá za něj 
-kontrolor_page ​         : lide:lukas novy #člen, který dohlíží dohlíží na řešení projektu +kontrolor_page ​      ​: lide:lukas_novy ​#člen, který dohlíží dohlíží na řešení projektu 
-příslušný orgán_page ​   : to:start #výkonný orgán s odpovídající celostátní působností +příslušný orgán_page : to:start #výkonný orgán s odpovídající celostátní působností 
-zahájení_dt ​            ​: 2012-11-02 #datum očekávaného nebo skutečného zahájení projektu podle smlouvy o projektu +veřejné peníze ​      : ne 
-ukončení_dt ​            ​2014-12-31 ​#datum očekávaného nebo skutečného ukončení projektu jeho řádným splněním nebo jiným ukončením +zahájení_dt ​         : 2012-11-02 #datum očekávaného nebo skutečného zahájení projektu podle smlouvy o projektu 
-popis_wiki ​             : Open Graph API bude inspirována existujícími implementacemi Graph API (např FB Open Graph). Součástí bude grafová databáze s možností připojení aplikací a poskytnutí aplikacím prostoru pro svoje data a navázání vlastní funkcionality nad operace s API (možnost dodefinovat si vlastní API). Do Graph API si budou stranické systémy ukládat data a API umožní komunikaci mezi aplikacemi a systémy. Graph API bude mít public přístup k veřejným datům.+ukončení_dt ​          #datum očekávaného nebo skutečného ukončení projektu jeho řádným splněním nebo jiným ukončením 
 +popis_wiki ​          ​: Open Graph API bude inspirována existujícími implementacemi Graph API (např FB Open Graph). Součástí bude grafová databáze s možností připojení aplikací a poskytnutí aplikacím prostoru pro svoje data a navázání vlastní funkcionality nad operace s API (možnost dodefinovat si vlastní API). Do Graph API si budou stranické systémy ukládat data a API umožní komunikaci mezi aplikacemi a systémy. Graph API bude mít public přístup k veřejným datům.
 ---- ----
  
Řádek 58: Řádek 59:
 {{ projekty:​graph_storagerouter.png?​500 }}//​StorageRouter//​ {{ projekty:​graph_storagerouter.png?​500 }}//​StorageRouter//​
 obsluhuje databázi obsluhuje databázi
 +
 +==== Předpokládané moduly a jejich komponenty ====
 +
 +**graph-rest-server** (app)
 +  * REST - REST API server volající query
 +
 +**graph** (app) - command line utilita používající CLI
 +
 +**graph-cli** (lib)
 +  * CLI - CLI používající GQL volající query
 +
 +**graph-common** (lib)
 +  * Graph
 +  * Query
 +  * GQL
 +  * Storage (drivers pluginable)
 +  * MongoDBStorage (plugin)
 +  * ConfigurationManager (replacable/​pluginable)
 +  * NodeManager (replacable/​pluginable)
 +  * RouteManager (replacable/​pluginable,​ routers pluginable)
 +  * EchoRouter (plugin)
 +  * StorageRouter (plugin)
 +  * RedirectRouter (plugin)
 +
 +**graph-router-http** (plugin)
 +  * HTTPRouter - přesměrovává dotazy na HTTP (např. redirectování REST dotazů na jiné URL)
  
 ==== Další kroky ==== ==== Další kroky ====
-  * node management - správa nodů a jejich ​routerů+  * database access (Storage, MongoDBStorage,​ StorageRouter) 
 +  * nodes and routers ​management - správa nodů a routerů
   * application router - přidávající aplikační vrstvu + OAuth2 + HTTP PUSH   * application router - přidávající aplikační vrstvu + OAuth2 + HTTP PUSH
   * přístupy = autentizace (systém identit) a autorizace (systém oprávnění)   * přístupy = autentizace (systém identit) a autorizace (systém oprávnění)
Řádek 69: Řádek 97:
   * verzování dat   * verzování dat
   * asym. cryptování objektů (částí objektů)   * asym. cryptování objektů (částí objektů)
 +  * RDF / JSON-LD
 +  * decentralizace dat
 +  * decentralizace přístupového bodu API
  
 +==== Kontakty a odkazy ==== 
 +  * irc://​irc.pirati.cz/#​graph - IRC kanál, kde se scházíme 
 +  * https://​github.com/​pirati-cz/​graph - docker container (běžící prostředí) a instalátor 
 +  * https://​github.com/​pirati-cz/​graph/​issues 
 +  * https://​github.com/​pirati-cz/​graph-common - Graph API core js knihovna 
 +  * https://​github.com/​pirati-cz/​graph-common/​issues 
 +  * https://​forum.pirati.cz/​technicky-odbor-f183/​graph-api-t13985.html - diskuze na fóru 
 +  * https://​index.docker.io/​u/​piraticz/​graph/​ - docker image
© Piráti, 2026. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek. Podmínky použití.
projekty/open_graph_api.1397642443.txt.gz · Poslední úprava: 16.04.2014 10:00 autor: Tomas Klapka