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

objectWorkType Sprachauszeichnung #67

Closed mokko closed 2 years ago

mokko commented 2 years ago

FvH möchte haben

<lido:objectWorkType lido:type="Sachbegriff">
    <lido:conceptID lido:source="RIA:Sachbegriff" lido:type="local">4289348</lido:conceptID>
         <lido:term xml:lang="de">Zeichnung</lido:term>
         <lido:term xml:lang="en">drawing</lido:term> 
</lido:objectWorkType>

Jetzt ist der Zustand so

<lido:objectWorkTypeWrap>
   <lido:objectWorkType lido:type="Sachbegriff">
      <lido:conceptID lido:source="RIA:Sachbegriff" lido:type="local">4289348</lido:conceptID>
      <lido:term xml:lang="de">drawing</lido:term>
</lido:objectWorkType>

Jetzt ist das im generischen XML so

<vocabularyReference name="TechnicalTermVoc" id="61702" instanceName="ObjTechnicalTermVgr">
  <vocabularyReferenceItem id="4289348" name="Zeichnung">
    <formattedValue language="en">drawing</formattedValue>
  </vocabularyReferenceItem>
</vocabularyReference>

D.h. das Mapping sollte sich verbessern lassen Welche Datei? objectWorkTypeWrap.xsl

mokko commented 2 years ago

Korrigierte Ausgabe. Sprachauszeichnung ist jetzt dynamisch, d.h. kommt aus RIA.

<lido:objectWorkTypeWrap>
   <lido:objectWorkType lido:type="Sachbegriff">
      <lido:conceptID lido:source="RIA:Sachbegriff" lido:type="local">4289348</lido:conceptID>
      <lido:term xml:lang="en">drawing</lido:term>
   </lido:objectWorkType>
</lido:objectWorkTypeWrap>
mokko commented 2 years ago

d23d425..9c42649