NLCR / Standard_NDK

Máme nový web https://standardy.ndk.cz. Záloha dokumentů z webu je stále dostupná na uložišti https://owncloud.cesnet.cz/index.php/s/yB70zl80HuZdKhP.
7 stars 0 forks source link

DMF Periodika 1.7 - mods:recordChangeDate/@encoding na urovni titulu #86

Closed rzeh4n closed 4 years ago

rzeh4n commented 5 years ago

DMF Periodika 1.7 na straně 34 je pro element recordCreationDate uveden nepovinný atribut encoding s povolenou hodnotou iso8601. Pro recordChangeDate tento atributu uveden není, ale Validátor jej očekává (stále jako nepovinný) a pokud je nalezen, kontroluje, zda obsahuje hodnotu "iso8601". Striktně podle specifikace DMF by se tam encoding tedy očekávat neměl, ve dotčeném metadatovém profilu to ale vypadá následovně:

<element name="mods:recordChangeDate" mandatory="false">
 <!-- V DMF 1.7 není atribut encoding definován, 
         ale logicky by měl být stejný zápis jako u recordCreationDate.  
         Zde ale atribut definován nepovinný, protože není ve specifikaci DMF -->
   <expectedAttributes>
       <attribute name="encoding" mandatory="false">
              <expectedContent>
                 <value>iso8601</value>
               </expectedContent>
        </attribute>
    </expectedAttributes>
    <expectedContent/>
</element>

Takže podle mě se má stát jedna z následujících možností:

  1. v profilu pro DMF 1.7 komentář upravím ve smyslu "není striktně podle specifikace DMF" a v příští verzi DMF Periodika bude encoding pro recordChangeDate uveden
  2. nechám komentář, jak je a z profilu odstraním očekáváný atribut encoding pro recordChangeDate.

Předpokládám, že spíše první verze. Tuším, že ta specifikace byla doplněna později, než komentář a i v ukázkových datech se mods:recordChangeDate/@encoding objevuje.

PavlinaKocisova commented 4 years ago

Dobrý den, toto issue bude opraveno ve verzi 1.8 pro periodika.

MirkaBenackova commented 4 years ago

Opraveno rovnako aj v DMF pre monografie verzie 2.3 (zverejnené 30.11.2019).