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 [2018/08/30 10:05] – [Metadata Vocabulary for Tabular Data (CSV on the Web, CSVW)] Jakub Klímek | standardy:technicke-standardy-pro-vytvareni-datovych-schemat-na-stupni-3 [2018/12/11 13:02] – Jakub Klímek |
---|
* Položka ''columns'' obsahuje pole s popisky jednotlivých sloupců | * Položka ''columns'' obsahuje pole s popisky jednotlivých sloupců |
* Položka ''primaryKey'' obsahuje identifikaci primárního klíče v CSV tabulce. To může být buďto jeden sloupec, nebo pole sloupců. | * Položka ''primaryKey'' obsahuje identifikaci primárního klíče v CSV tabulce. To může být buďto jeden sloupec, nebo pole sloupců. |
* Položka ''name'' specifikuje *identifikátor* sloupce v CSV souboru jakožto objektu. Nejedná se o název sloupce v souboru, ten je popsán dále jako jedna z jeho vlastností. | * Položka ''name'' specifikuje *identifikátor* sloupce v CSV souboru jakožto objektu. Nejedná se o název sloupce v souboru, ten je popsán dále jako jedna z jeho vlastností. Musí to být validní část URI, případná diakritika zde tak musí být zakódovaná pomocí procentového kódování. |
* Položka ''titles'' obsahuje jeden či více (jako pole) názvů sloupců v CSV. Lze tedy použít jedno schéma pro více CSV souborů, které mají dokonce různé názvy sloupců, případně v hlavičce používají různé jazyky. | * Položka ''titles'' obsahuje jeden či více (jako pole) názvů sloupců v CSV. Lze tedy použít jedno schéma pro více CSV souborů, které mají dokonce různé názvy sloupců, případně v hlavičce používají různé jazyky. |
* Položka ''dc:description'' obsahuje textový popis významu sloupce. | * Položka ''dc:description'' obsahuje textový popis významu sloupce. |
| |
==== Table Schema ==== | ==== 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: | Použití Table Schema si opět ilustrujeme na zjednodušeném příkladu pro následující dvousloupcové CSV: |
<code csv> | <code csv> |