Loading manual/central-api.md +69 −1 Original line number Diff line number Diff line Centrální systém API # Centrální systém API ## Zjištění seznamu datových systémů GET http://tezaury.gov.cz/registr?action=list_thesaurus odpověď: JSON, pole registrovaných tezaurů Každý záznam obsahuje položky: * tid: ID tezauru * confirmed: true/false, je potvrzeno správcem? * name: plný název tezauru * url: adresa veřejné části tezauru * organization: provozující organizace * description: popis tezauru * contact_person: kontaktní osoba * contact_email: kontaktní email * contact_phone: kontaktní telefon * time_register: čas registrace * time_update: čas poslední aktualizace * terms_count: počet termínů Příklad: ```json { "tid": "cuzk", "confirmed": "true", "name": "Terminologický slovník zeměměřictví a katastru nemovitostí ČR", "url": "http://tezaurus-cuzk.ogibeta2.gov.cz/", "organization": "ČÚZK", "description": "", "contact_person": "", "contact_email": "", "contact_phone": "", "time_register": "2020-05-21 17:42", "time_update": "2020-11-20 09:40", "terms_count": "4727" } ``` ## Přidání nového nebo aktualizace datového systému POST http://tezaury.gov.cz/registr odeslaná data ve formátu JSON: ```json { "action": "update_thesaurus", "data": { "tid": "IDtezauru", "name": "název tezauru", "short_name": "zkrácený název", "url": "veřejné URL", "contact_person": "kontaktní osoba", "contact_email": "kontaktní email", "contact_phone": "kontaktní telefon", "descriptioncs": "popis česky", "descriptionen": "popis anglicky", "infocs": "základní informace česky", "infocs": "základní informace anglicky", "komise": "komise", "organization": "organizace", "poverena_organizace": "pověřená organizace", } } ``` odpověď: potvrzení uložených dat ve formátu JSON záznamu tezauru Loading
manual/central-api.md +69 −1 Original line number Diff line number Diff line Centrální systém API # Centrální systém API ## Zjištění seznamu datových systémů GET http://tezaury.gov.cz/registr?action=list_thesaurus odpověď: JSON, pole registrovaných tezaurů Každý záznam obsahuje položky: * tid: ID tezauru * confirmed: true/false, je potvrzeno správcem? * name: plný název tezauru * url: adresa veřejné části tezauru * organization: provozující organizace * description: popis tezauru * contact_person: kontaktní osoba * contact_email: kontaktní email * contact_phone: kontaktní telefon * time_register: čas registrace * time_update: čas poslední aktualizace * terms_count: počet termínů Příklad: ```json { "tid": "cuzk", "confirmed": "true", "name": "Terminologický slovník zeměměřictví a katastru nemovitostí ČR", "url": "http://tezaurus-cuzk.ogibeta2.gov.cz/", "organization": "ČÚZK", "description": "", "contact_person": "", "contact_email": "", "contact_phone": "", "time_register": "2020-05-21 17:42", "time_update": "2020-11-20 09:40", "terms_count": "4727" } ``` ## Přidání nového nebo aktualizace datového systému POST http://tezaury.gov.cz/registr odeslaná data ve formátu JSON: ```json { "action": "update_thesaurus", "data": { "tid": "IDtezauru", "name": "název tezauru", "short_name": "zkrácený název", "url": "veřejné URL", "contact_person": "kontaktní osoba", "contact_email": "kontaktní email", "contact_phone": "kontaktní telefon", "descriptioncs": "popis česky", "descriptionen": "popis anglicky", "infocs": "základní informace česky", "infocs": "základní informace anglicky", "komise": "komise", "organization": "organizace", "poverena_organizace": "pověřená organizace", } } ``` odpověď: potvrzení uložených dat ve formátu JSON záznamu tezauru