Closed mordae closed 3 years ago
Obecně problém s CKAN je, že příliš nepodporuje Internetové standardy. Uvedené mapování mapuje CKAN formáty na řadu neexistujících (application/x-*) a nebo léta zastaralých (application/x-n3) MIME typů. To znamená, že je pro automatické zpracování nepoužitelné.
To vede na to, že by bylo třeba extra pro CKAN mapovat formáty ručně na základě výskytů v harvestovaných datech, což je nesystémové řešení. Nejčastěji používaných MIME-Typů ale není příliš a lze je uživatelům CKAN nabízet k vyplnění jako číselník. Vzhledem k nutnosti upravovat CKAN pro NKOD tak jako tak je systémovější řešení vyplňovat tuto položku správně. Že to jde je vidět třeba na CKANu https://linked.opendata.cz.
A máme někde patche, které by navedly CKAN správně vyplnit pole mime
?
Nemáme. Do zmíněné instance je to zapsáno pomocí API, nikoliv skrz CKAN formulář.
V nové verzi OFN Rozhraní katalogů otevřených dat již rozhraní CKAN API není podporováno kvůli rostoucímu nesouladu s webovým standardem DCAT. Podpora pro harvestaci skrze CKAN API v NKOD tedy již nebude rozvíjena.
V kódu CKANu lze nalézt mapování pole
format
na MIME type^1. V případě, že má polemimetype
u zdroje hodnotunull
, mohlo by se při sklizni vyvodit z poleformat
dle tohoto mapování.