Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze Následující verzeObě strany příští revize | ||
standardy:technicke-standardy-pro-vytvareni-datovych-schemat-na-stupni-3 [2020/07/20 13:41] – [Metadata Vocabulary for Tabular Data (CSV on the Web, CSVW)] Jakub Klímek | standardy:technicke-standardy-pro-vytvareni-datovych-schemat-na-stupni-3 [2021/06/14 16:54] – [Table Schema] Jakub Klímek | ||
---|---|---|---|
Řádek 28: | Řádek 28: | ||
- název v češtině | - název v češtině | ||
- všechna písmena malá (lower case) | - všechna písmena malá (lower case) | ||
- | - žádná diakritika | ||
- víceslovné názvy spojené podtržítkem '' | - víceslovné názvy spojené podtržítkem '' | ||
- | - hierarchickou vazbu reprezentujte také podtržítkem '' | + | - hierarchickou vazbu reprezentujte také podtržítkem '' |
- Pro nově definované sloupce použijte vhodný datový typ jazyka XML Schema. | - Pro nově definované sloupce použijte vhodný datový typ jazyka XML Schema. | ||
- | Jako jazyk pro definici schématu pro data v CSV můžete | + | Jako jazyk pro definici schématu pro data v CSV použijte standard [[https:// |
- | Oba tyto jazyky | + | Standard |
- | Doporučujeme však použít standard W3C. | + | |
==== Metadata Vocabulary for Tabular Data (CSV on the Web, CSVW) ==== | ==== Metadata Vocabulary for Tabular Data (CSV on the Web, CSVW) ==== | ||
Řádek 133: | Řádek 131: | ||
- | ==== Table Schema ==== | ||
- | Table Schema je starší jazyk pro strukturovaný popis CSV souborů. | ||
- | Doporučujeme spíše použít CSV on the Web popsaný výše. | ||
- | |||
- | Použití Table Schema si opět ilustrujeme na zjednodušeném příkladu pro následující dvousloupcové CSV: | ||
- | <code csv> | ||
- | " | ||
- | " | ||
- | " | ||
- | </ | ||
- | |||
- | Jednoduchý Table Schema deskriptor (JSON soubor) pro tento CSV soubor může vypadat například takto: | ||
- | |||
- | <code json> | ||
- | { | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | }, { | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | ], | ||
- | " | ||
- | } | ||
- | </ | ||
- | |||
- | Jednotlivé položky mají stejný význam jako u schématu dle CSVW. Rozídly jsou následující: | ||
- | * Pole se sloupci se místo '' | ||
- | * Místo '' | ||
- | * Místo '' | ||
- | * Chybí povinný '' | ||
- | |||
- | === Validace === | ||
- | Pro validaci lze použít online nástroj [[http:// | ||
- | Také lze použít knihovnu [[https:// | ||
- | Jelikož ze schématu nevede link na samotná data, je třeba obojí poskytnout jako parametr, např. '' | ||
===== Definice vlastního schématu pro data v XML ===== | ===== Definice vlastního schématu pro data v XML ===== |