ceskaexpedice/kramerius

K7/OAI

pavel-stastny opened this issue · 5 comments

  • chybi podpora parametru until a from
  • podpora formátu drkramerius4

Podpora parametrů from, until a metadatového formátu drkramerius4, u kterého byl vypuštěn příznak policy – již se nepoužívá, je nahrazen licencemi.

@pavel-stastny podle informace z testování podpory parametru until a from vyplývá, že zřejmě používá hodnoty poslední indexace. To není ve všech scénářích použití nejvhodnější. Je možné samostatně zvolit jinou událost, nebo jde o společnou vlastnost pro všechny sety?

Dobrý den, ještě jsme při testování narazili na to, že při dotazu na set, který je prázdný, přichází odpověď s korektním obsahem, ale s kódem 400.
v NTK například:

https://kramerius.techlib.cz/oai?verb=ListRecords&from=2024-07-01&until=2024-09-18&set=sheetmusic&metadataPrefix=drkramerius4

Je potom nerozlišitelné, zda se někde opravdu stala chyba, nebo jde o prázdný set.

Například

wget "https://kramerius.techlib.cz/oai?verb=ListRecords&from=2024-07-01&until=2024-09-18&set=sheetmusic&metadataPrefix=drkramerius4"

k obsahu vůbec nedojde a vrací

--2024-09-18 14:47:38--  https://kramerius.techlib.cz/oai?verb=ListRecords&from=2024-07-01&until=2024-09-18&set=sheetmusic&metadataPrefix=drkramerius4
Resolving kramerius.techlib.cz (kramerius.techlib.cz)... 195.113.241.49, 2001:718:7:8::38
Connecting to kramerius.techlib.cz (kramerius.techlib.cz)|195.113.241.49|:443... connected.
HTTP request sent, awaiting response... 400 400
2024-09-18 14:47:39 ERROR 400: 400.

@petrkukac Ne, nyní to možné není. Používá se jenom datum poslední indexace. Je to jediná událost u které je jisté, že se něco změnilo (licence, metadata, zařazení do sbírky, atd..)

@tomik13 Ok. Návratový kód změníme.