Git Product home page Git Product logo

Comments (8)

jakubklimek avatar jakubklimek commented on July 27, 2024

Ano, možné to je. Avšak díky tomu, že ta data v NKOD jsou přístupná i strojově (SPARQL, GraphQL, Linked Data Fragments), může tuto validaci udělat kdokoliv.
Z hlediska NKOD je stahování souborů a jejich validace je aktuálně out of scope.
Ostatně jako rychlý check konkrétně pro úřední desky může sloužit testovací aplikace, která sice nedělá validaci, ale s validitou dat počítá a na časté problémy poukazuje.

from otevrene-formalni-normy.

lojzik avatar lojzik commented on July 27, 2024

testovací aplikace správně nereaguje ani na chybějící povinné údaje se kterými pracuje, viz například Litoměřice, kde je překlep a úřední deska je prezentovaná pouze jako prázdná. Nebo ignoruje formát dat, například u Jablunkova položky relevantní_do.
Jestli je to z pohledu NKOD out of scope je věcí názoru, jednou je předepsáno schéma a jsou akceptována a odkazována data, která toto schéma nedodržují.

from otevrene-formalni-normy.

jakubklimek avatar jakubklimek commented on July 27, 2024

Ano, je to testovací aplikace, ukazující na některé, ne však všechny možné problémy.
Je to aktuálně out of scope NKOD ve smyslu že bylo zvažováno, zda by to v NKODu mělo být, a bylo rozhodnuto, že zatím ne, ve prospěch jiných funkcionalit.
Navíc, jak jsem říkal, prostředky pro tvorbu takového validátoru NKOD poskytuje, vytvořit ho není problém. Ostatně pokud takovou aplikaci/validátor vytvoříte, rádi jí budeme v kontextu této OFN propagovat.

from otevrene-formalni-normy.

lojzik avatar lojzik commented on July 27, 2024

Že jsou priority jinde a zatím tam ty kontroly nejsou je asi ok. Ale bylo by vhodné některé texty přeformulovat. Ze současných textů v testovací aplikaci "pokud vidíte chybu.... zkontrolujte validitu" by mělo být upozornění "absence chyby a zobrazení dat neznamená jejich správnost, ověřte data validátorem", neboť to teď vytváří dojem, že pokud není aplikací zobrazena chyba, tak validitu ověřit netřeba. Podobně by se to mělo dostat do příkladů chybné praxe, kde nevalidnost json a jeho kontrola zmíněna není.

from otevrene-formalni-normy.

jakubklimek avatar jakubklimek commented on July 27, 2024

Máte pravdu. Příklad špatné praxe jsem přidal, a info v aplikaci přeformuloval.

from otevrene-formalni-normy.

lojzik avatar lojzik commented on July 27, 2024

Díky. Nevim jak v případě jiných formátů, ale v případě úředních desek mi ta nevalidnost přišla okometricky relativně častá, tak to možná ještě výslovně zmínit v nové sekci špatné praxe "Nejčastější chyby při použití formátu JSON", aby se upozornilo, že na tohle fakt pozor. Ale to už asi není úplně nutné.

from otevrene-formalni-normy.

jakubklimek avatar jakubklimek commented on July 27, 2024

Přidal jsem JSON sekci a do CSV, XML i JSON sekce jsem přidal odkaz na tu stejnou novou špatnou praxi (teď je tam tedy 4x, ale je to důležité).

from otevrene-formalni-normy.

lojzik avatar lojzik commented on July 27, 2024

super, díky

from otevrene-formalni-normy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.