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

titleid v info.xml, type uuid: nekonzistence mezi XSD a DMF #172

Closed jbil7 closed 1 year ago

jbil7 commented 2 years ago

Zakládám toto issue kvůli nalezené nekonzistenci mezi XSD a DMF v elementu titleid, konkrétně v rozsahu možných typů identifikátorů.

V XSD pro soubor info.xml je uvedeno následující:

Typ identifikátoru UUID využít pouze v případě, kdy není možné pracovat s ostatními, výše jmenovanými identifikátory: isbn, issn, ccnb a urnnbn (např. na úrovni TITLE u zahraničního periodika bez přiřazeného ISSN a čČNB)

V souvislosti s tím jsou v XSD povoleny následující hodnoty (vč. uuid):

<xs:element name="titleid" maxOccurs="unbounded">
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base="xs:string">
                <xs:attribute name="type" use="required">
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="isbn"/>
                            <xs:enumeration value="issn"/>
                        <xs:enumeration value="ccnb"/>
                        <xs:enumeration value="urnnbn"/>
                        <xs:enumeration value="uuid"/>                          
                        </xs:restriction>
                    </xs:simpleType>
                </xs:attribute>
              </xs:extension>
            </xs:simpleContent>
          </xs:complexType>
        </xs:element>

V Definicích metadatových formátů (např. pro perio 1.8) se však o užití identifikátoru UUID v elementu titleid nic nepíše. Povolenými elementy jsou zde pouze isbn, issn, ccnb, urnnbn (viz DMF pro perio 1.8, s. 17.).

Z hlediska DMF to tedy působí dojmem, že UUID není v titleid povoleno, z hlediska XSD však povoleno je.

vjirousek commented 2 years ago

Nekonzistence bude vyřešena v další verzi DMF. UUID bude možné využívat v souladu s pokyny dnes uvedenými pouze v XSD.

vjirousek commented 1 year ago

Opraveno v:

obrazek