ceskaexpedice / kramerius-web-client

Novy klient pro Krameria
13 stars 14 forks source link

K7 - nelze zobrazit Dublin Core #542

Closed marketakrutska closed 1 year ago

marketakrutska commented 2 years ago

Všimli jsme si, že v klientu K7 si nelze zobrazit metadata v Dublin Core. Při migraci se to určitě nezahazovalo, někde by to tam mělo být, jen se to asi nezobrazuje. viz K5 vs. K7 image image

rzeh4n commented 2 years ago

Problém je na straně klienta, který pro K7 vyrábí špatně url na backend. Namísto https://k7-test.mzk.cz/search/api/client/v7.0/items/uuid:6f7587d0-171c-11ed-986f-005056827e52/streams/DC má být https://k7-test.mzk.cz/search/api/client/v7.0/items/uuid:6f7587d0-171c-11ed-986f-005056827e52/metadata/dc

honza-rychtar commented 2 years ago

Opravím. @marketakrutska připomínám, že Kramerius 7 už DC k ničemu nepoužívá. Na vstupu DC nepotřebuje. A teď už je DC vlastně jen nějaký soubor, který hodíte do Krameria a pak si ho zase vytáhnete.

Ono by bylo nejlepší to DC úplně zahodit. Doteď je s tím svázána spousta problému, hlavně kvůli některých polí, které K5 indexuje z DC, kde DC často obsahuje něco nestandardního, ale to je Kramerius neovlivní. V DC není nic, co by nebylo v MODS. Resp. DC je možné vždy vygenerovat z MODS, takže není třeba DC uchovávat.

marketakrutska commented 2 years ago

Jj vím, že DC už není v K7 potřeba. Pak mě napadá otázka, proč je tam vůbec to tlačítko na zobrazení DC, když nemá ani fungovat.

zabak commented 2 years ago

@honza-rychtar jediné použití pro DC je v případě nasazení OAI-PMH data provideru nad K7. Tam je Dublin Core záznam povinné předávat jako default formát. Ale nemusí to být DC z metadat, klidně to může být DC poskládaný z metadat v Solru. Pokud už DC nemá v Krameriu využití, měl by zmizet i z metadat, ale pokud v těch metadatech je, měl by se zobrazovat.

honza-rychtar commented 1 year ago

Opraveno ve verzi 2.3.9 Např. http://dk.kramerius.org/mzkk7/view/uuid:5867f7d0-4f75-11ed-8291-5ef3fc9bb22f?page=uuid:f0749cfe-9fa2-4bae-8b96-e9757e27559f