mokko / zml2lido

xslt that transforms Zetcom's xml to LIDO plus some Python glue to make things easy
GNU General Public License v3.0
2 stars 2 forks source link

Classification: @source instead of @type #95

Closed FrankvonHagel closed 1 year ago

FrankvonHagel commented 1 year ago

Grundsätzlich sollte in Type nur "URI" oder "local" stehen. Ausnahme ist "europeana:type" weil das die EUROPEANA so vorschreibt.

Für die andern aus MDS stammenden Begriffe sollten wir besser das Attribut Source verwenden (analog AAT) also statt besser statt besser

Wenn wir an die ID im Vokabularmodul herankommen siehe

428934 [447469.lido - Kopie xml.txt](https://github.com/mokko/zml2lido/files/10812348/447469.lido.-.Kopie.xml.txt) 8 Zeichnung ist das natürlich ideal
FrankvonHagel commented 1 year ago

447469.lido - Kopie xml.txt

FrankvonHagel commented 1 year ago

In diesem Sinne sollten wir bei SystemtikArt nicht in der Anmelkrung führen sindern wie oben

statt bislang: Zeichenkunst
mokko commented 1 year ago

AssertionError: Element '{http://www.lido-schema.org}classification', attribute '{http://www.lido-schema.org}source': The attribute '{http://www.lido-schema.org}source' is not allowed., line 34

Laut Spec darf classification kein source-Attribut besitzen. Also habe ich das in conceptID geschrieben.

 <lido:classification>
    <lido:conceptID lido:source="RIA:Sachbegriff" lido:type="local"/>
    <lido:term xml:lang="de">Zeichnung</lido:term>
 </lido:classification>
mokko commented 1 year ago

IDs manchmal vorhanden, etwa in ObjOrgGroupVoc