PSP_ID_DERIVED_FROM_TITLE_ID - nesprávně nastavené pravidlo #162
Labels
bug
ready to test
Opraveno a připraveno k otestování
turned-off
Funkce vypnuta z důvodu bugu a zamezení falešných chyb při kontrole
v2.3
Issues, které se prvně objevily ve v2.3
Pravidlo, které kontroluje PSP-ID (jímž je myšlen patrně identifikátor v
packageid
) vůčititleid
, je dle DMF nevhodně nastaveno. V momentě, kdy vtitleid
nenachází urn:nbn ani uuid, ohlásí validátor chybuJak stanovuje DMF pro periodika v.2.0 (kapitola 5.1), hodnota v
packageid
je "název kořenového adresáře balíčku". A název adresáře balíčku "musí vycházet z identifikátoru [...] entity, tj. URN:NBN nebo UUID" (DMF perio 2.0, kapitola 6). Navíc, "[...] za rozhodující [pro pojmenování PSP balíčku] se považuje identifikátor přidělený pro úroveň reprezentující intelektuální entitu." (DMF perio, tamtéž)Do elementu
titleid
se zapisují primárně identifikátory reprezentující celý titul, nikoli samostatnou intelektuální entitu. Ačkoli je protitleid
povoleno urn:nbn, jeho výskyt vtitleid
nelze považovat za samozřejmý. Vyskytne-li se vtitleid
uuid, bude se vztahovat k celému titulu, nikoli k základní úrovni intelektuální entity. Identifikátory vtitleid
tedy přinejmenším v případě periodik nevyhovují požadavkům pro název balíčku, tudíž ani propackageid
je nelze považovat za spolehlivý srovnávací materiál.Naopak, vhodnějšími hodnotami pro porovnání s
packageid
jsou uuid a urn:nbn základní úrovně IE, tj.:Pravidlo lze vypnout ve validatorConfig v souboru
rules.xml
zakomentováním tohoto bloku:Možná namísto
INFO_IDENTIFIERS
by stačilo definovat něco jakoIE_IDENTIFIERS
s použitím výše navržených identifikátorů. Pravidlo jako takové pak může zůstat.The text was updated successfully, but these errors were encountered: