Ticket #169 (assigned enhancement)

Opened 4 years ago

Last modified 3 years ago

Tag 'deleted' in OAI na deleten en opnieuw uploaden asset op zelfde referenceId

Reported by: rklein Owned by: rklein
Priority: minor Milestone: MediaMosa X.X
Component: Core Version:
Keywords: Cc:
MoSCoW: Could Have Estimated time after impact analysis:
Related to project: none Tested:
Accepted: no Estimated Hours:

Description

Als ik een upload doe via bulkupload, de upload er na verwijder en weer opnieuw upload met dezelfde referenceid, dan wordt de asset opnieuw aangemaakt. Via REST is deze ook 'brand new', maar in OAI blijft deze getagged als deleted. Op zich logisch omdat een referenceid een unieke ID is en je dus alle aangesloten partijen middels OAI ook wil kunnen laten weten dat een asset verwijderd is/was. Echter kan het zo zijn dat je de asset wel opnieuw wil aanmaken. Nu is de vraag: kan het middels de OAI standaard geregeld worden dat deze asset een 'updated' tag krijgt? Of moeten we een upload met deze eigenlijk verwijderde referenceid gaan blokkeren.
In ieder geval moet er duidelijkheid zijn voor de gebruiker wat er gebeurt en waarom.

Change History

Changed 3 years ago by Frans

  • moscow set to Should Have
  • milestone changed from MediaMosa X.X to MediaMosa 2.2

Changed 3 years ago by Frans

  • moscow changed from Should Have to Must Have

Changed 3 years ago by MC-arjen

  • owner set to rklein
  • status changed from new to assigned

de delete functionaliteit van OAI werkt op basis van asset_id's. Bij het opnieuw creeeren van een asset zal de asset een nieuw assset id krijgen. Dat is niet zomaar te veranderen. In OAI worden deleted assets aangeven per asset id.

Eerlijk gezegd zie ik niet goed hoe we dit moeten oplossen zonder create asset een eigen id te laten toestaan (en hier zie ik nogal wat beren op de weg).

Waarom kan de asset niet gewoon worden geupdate ipv verwijderd worden en weer aangemaakt?

Changed 3 years ago by Michiel.Schok

Ik denk dat er een verschil is tussen 'hergebruik van een ReferenceId?' en 'hergebruik van een assetId'. Het tweede is niet mogelijk (dat is goed), het eerste is wel mogelijk. Soms is dat heel plezierig, maar in het geval dit veld als 'primary key' in een EGA wordt gebruikt, en die database via OAI wordt gevuld is dat potentieel heel lastig.

Changed 3 years ago by Frans

  • priority changed from major to minor

KN kijkt verder naar de OAI specs. Niet oplosbaar? Kwestie van duidelijke bulkupload handleiding.

Changed 3 years ago by Frans

  • moscow changed from Must Have to Should Have

Geen antwoord van Wim, dus voorlopig naar de Should Have's....

Changed 3 years ago by Frans

  • moscow changed from Should Have to Could Have

Promoted to Could have

Changed 3 years ago by Frans

  • milestone changed from MediaMosa 2.2 to MediaMosa X.X

Parked to X.X
Still waiting for input.

Note: See TracTickets for help on using tickets.