Closed pbartosova closed 5 years ago
Přesněji :-) bych řekl že microservice amcr-dapro přebírá dump XML databáze a transformuje ho na Dublin Core (v rámci své interní XSL transformace), přičemž zároveň vynechá informace, ke kterým HTTP klient nemá přístup. Aby měl klient přístup k více než veřejným informacím, musí do svých dotazů zahrnout HTTP Basic Auth, kterou amcr-dapro použije ke získání úrovně oprávnění z microservice amcr-pass.
Zde je specifikace polí pro DC. Pokud se nepletu, neměl by být problém, že tam jsou některé tagy vícekrát. Pokud by to problém byl, dejte vědět a vyřeším to.
Předpokládám že
[nalez_dokumentu].[lokalizace] [nalez_dokumentu].[popis]
je překlep a fakticky má být
[neident_akce].[lokalizace] [neident_akce].[popis]
?
Ano, přesně tak, omlouvám se.
V <dc:identifier>
by měl být jen ident_cely bez https://api-test.aiscr.cz/id/
OK, bude v příští verzi.
Aby to mělo alespoň trošku smysl, chce to ještě provázat s Digiarchivem, a tedy doplnit:
<dc:source>https://digiarchiv.aiscr.cz/id/[ident_cely]</dc:source>
Bude v příštím releasu.
Komponenta přebírá dump databáze jako XML a transformuje ho na Dublin Core. Komponenta amcr_pass přitom omezí informace, ke kterým nemá uživatel přístup.