Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kontrola volných děl: úprava procedury, PXN #486

Open
1 of 6 tasks
smallcubes opened this issue Oct 3, 2022 · 6 comments
Open
1 of 6 tasks

Kontrola volných děl: úprava procedury, PXN #486

smallcubes opened this issue Oct 3, 2022 · 6 comments
Labels
c::Integration Cast - Integrace Fix Bug or Functionality

Comments

@smallcubes
Copy link
Collaborator

smallcubes commented Oct 3, 2022

NESCHVÁLENO

Dobrý den,

poprosili bychom o opravu procedury, která kontroluje volná díla v dig. knihovnách a umožňuje nastavit stavy v SDNNT dle zjištěných dat.

Požadované změny:

  • 1. Procedura pro kontrolu volných děl bere v potaz rozdílné metodiky v Krameriích tj. reflektuje odlišnou práci se stavy v různých dig. knihovnách. Například v digitální knihovně (krameriovi) KNAV jsou některá díla označena jako public, ačkoliv jim ještě nevypršela autorská práva (Je to z toho důvodu, jelikož KNAV má na tyto díla licenci). V SDNNT by tedy takováto díla neměla být označena jako volná.
  • 2. Procedura musí umět pracovat s proměnami stavů u děl v dig. knihovnách (včetně opakovaných změn). Například kurátor digitální knihovny pro stejné dílo několikrát změní stav public/private/public/private. tzn. Je-li změněno dílo z public na private, dojde ke změně stavu i v SDNNT. Dílo převezme původní stav, než bylo dílo označeno stavem X (volné dílo).
  • 3. Lze konfigurovat z kterých dig. knihoven se budou data získávat
  1. K PŘIPOMÍNKOVÁNÍ od 3/10/2022
  2. K SCHVÁLENÍ NK ČR
  3. K SCHVÁLENÍ DODAVATEL
@smallcubes smallcubes added Fix Bug or Functionality c::Integration Cast - Integrace labels Oct 3, 2022
@smallcubes smallcubes changed the title Kontrola volných děl: úprava procedury PXN Kontrola volných děl: úprava procedury, PXN Oct 3, 2022
@smallcubes
Copy link
Collaborator Author

  1. bod
// kontrola oproti kramériům
// Umožní redefinovat API endpointy v případě špatně nastavených linků v SKC  
// Konfigurace se využívá v procesech kontroly zda je dílo veřejné kramerius_px_check  a refresh_granularities
"check_kramerius":{
	"urls":{
		// Proces vždy srovnává prefix s tím co má uvedené v SKC, pokud se shodujem, nahradí patřičným endpoitem 
		"https://www.digitalniknihovna.cz/mzk/" :{
			"api":"https://kramerius.mzk.cz/search/"
		}
	}
}

@Cypzirschova
Copy link
Collaborator

  1. bod:
    "Je-li změněno dílo z public na private, dojde ke změně stavu i v SDNNT." Dílo převezme původní stav než bylo dílo označeno stavem X (volné dílo).

@Cypzirschova
Copy link
Collaborator

Kontrola má procházet pouze partnerské knihovny (NK, MZK, KNAV, SVKHK).

@CIZKOVAL
Copy link
Collaborator

CIZKOVAL commented Oct 6, 2022

Nyní se PXN žádost generuje pro díla ve stavu PA, A nebo NL.

Může být problematické když je dílo v žádosti NZN - je ve stavu PA a běží 6 měsíční lhůta. Po uplynutí nějaké doby se kontrolou zjistí, že je dílo public (volné) - vygeneruje se PXN žádost a pokud ji kurátor schválí, tak dílo získá stav X. Když se následně změní status na private, tak se opětovnou kontrolou a schválení kurátorem dílo dostane zpět do stavu PA. Měla by běžet nová 6 měsíční lhůta, ale v tomto případě bude dobíhat zbytek dané lhůty.

Obdobná situace by se mohla týkat i stavu NL ve VNL žádosti (tam je lhůta 18 měsíců)

Řešením by bylo ignorovat díla ve stavu PA a NL. Dávám k diskuzi.

@Cypzirschova
Copy link
Collaborator

Souhlasím procházet jen A, vyřeší se tím problematické lhůty a jejich navazování na sebe.

@Cypzirschova
Copy link
Collaborator

V aktuální vydané verzi není řešeno.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c::Integration Cast - Integrace Fix Bug or Functionality
Projects
None yet
Development

No branches or pull requests

3 participants