Accions
Tasca #9417
tancat
FJ
FJ
Gestionar els uuids anteriors d'Egreta
Tasca #9417:
Gestionar els uuids anteriors d'Egreta
Estat:
Tancada
Prioritat:
Normal
Assignat a:
Categoria:
Gestió de la col·lecció
Temàtica prevista:
Inici:
10-03-2026
Data de venciment:
Paraula clau:
NCR
Descripció
Resulta que Egreta pot tenir més d'un uuid per registre, per exemple, l'anterior (o els anteriors) i l'actual, presumptament quan es fusionen registres.

Temps era temps, que quan això passava, el servidor OAI de Pure et redireccionava de l'un a l'altre, però sembla que ara no és el cas, sinó que respon per tots dos. Per exemple, el registre
- https://intern-ddd.uab.cat/uab/idregistres/search?q=oai:egreta.uab.cat:publications/6370a763-5f02-46ed-adca-551b55fbcbff (actual)
- https://intern-ddd.uab.cat/uab/idregistres/search?q=oai:egreta.uab.cat:publications/064dcdaf-9670-4844-8165-cf90ac4d573f (anterior)
Via OAI, tots dos responen correctament, ex:
- https://egreta.uab.cat/ws/oai?verb=GetRecord&metadataPrefix=mods&identifier=oai:egreta.uab.cat:publications/6370a763-5f02-46ed-adca-551b55fbcbff (actual)
- https://egreta.uab.cat/ws/oai?verb=GetRecord&metadataPrefix=mods&identifier=oai:egreta.uab.cat:publications/064dcdaf-9670-4844-8165-cf90ac4d573f (anterior)
Abans, quan demanàvem via OAI per l'anterior, ens rediria a l'actual. Sembla que ara ja no ho fa. Diria que la manera de saber si la petició és al mateix registre o a un altre és comprovar si el camp <mods:identifier type="pure/uuid"> fa referència a sí mateix o a un altre, per exemple
<record> <header> <identifier> oai:egreta.uab.cat:publications/064dcdaf-9670-4844-8165-cf90ac4d573f </identifier> <datestamp>2026-03-10T06:08:14Z</datestamp> <setSpec>publications:all</setSpec> <setSpec>publications:withFiles</setSpec> <setSpec>publications:year2026</setSpec> <setSpec>publications:year2026:withFiles</setSpec> </header> <metadata> <mods:mods version="3.8" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-8.xsd "> <mods:recordInfo> <mods:recordContentSource>local</mods:recordContentSource> </mods:recordInfo> <mods:identifier type="pure/id">469969965</mods:identifier> <mods:identifier type="pure/uuid">6370a763-5f02-46ed-adca-551b55fbcbff</mods:identifier>
Fitxers
Accions