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

Auszeichnung type=internal #101

Closed FrankvonHagel closed 1 year ago

FrankvonHagel commented 1 year ago

event MaterialsTech ist mir das type Attribut mit internal aufgefallen. das sollte generel zu local geändert werden,

über den Knoten müssen wir direkt sprechen Beispiel: DE-MUS-015418/589995

  <lido:eventMaterialsTech>
     <lido:displayMaterialsTech xml:lang="de">Mergelton (Material / Ton, gebrannt)</lido:displayMaterialsTech>
     <lido:materialsTech>
        <lido:termMaterialsTech lido:type="http://terminology.lido-schema.org/lido00132">
           <lido:conceptID lido:type="internal"/>
           <lido:term xml:lang="de"/>
        </lido:termMaterialsTech>
     </lido:materialsTech>
   </lido:eventMaterialsTech>

589995.lido.txt https://github.com/mokko/zml2lido/files/10969696/589995.lido.txt

mokko commented 1 year ago

Internal wird local. Ok

Der Knoten sieht leer aus. Da scheint etwas falsch im Mapping.

Soll ich da gucken oder auf Sprechen warten?

mokko commented 1 year ago

Ich nehme mal an, dass ich Vokabular EgyptVoc aus ÄMP noch nicht in Mapping habe. So sieht das in ZML aus

<repeatableGroupItem id="31040544" uuid="8ff027ad-a81e-4d92-a191-fa9a01df5257">
  <dataField dataType="Varchar" name="ModifiedByTxt">
    <value>ÄMP_ITL</value>
  </dataField>
  <dataField dataType="Date" name="ModifiedDateDat">
    <value>2017-09-08</value>
    <formattedValue language="de">08.09.2017</formattedValue>
  </dataField>
  <virtualField name="TechniqueVrt">
    <value/>
  </virtualField>
  <virtualField name="MaterialVrt">
    <value/>
  </virtualField>
  <vocabularyReference name="EgyptVoc" id="61676" instanceName="ObjMaterialTechniqueEgyptVgr">
    <vocabularyReferenceItem id="4255981" name="Material##Ton, gebrannt##Mergelton">
      <formattedValue language="de">Mergelton</formattedValue>
    </vocabularyReferenceItem>
  </vocabularyReference>
  <vocabularyReference name="TypeVoc" id="30401" instanceName="ObjMaterialTechniqueTypeVgr">
    <vocabularyReferenceItem id="4399339" name="Material">
      <formattedValue language="de">Material</formattedValue>
    </vocabularyReferenceItem>
  </vocabularyReference>
</repeatableGroupItem>
mokko commented 1 year ago

Neue LIDO Ausgabe. Wenn nicht korrekt so, bitte erneut öffnen.

  <lido:eventMaterialsTech>
     <lido:displayMaterialsTech xml:lang="de">Mergelton (Material / Ton, gebrannt)</lido:displayMaterialsTech>
     <lido:materialsTech>
        <lido:termMaterialsTech lido:type="http://terminology.lido-schema.org/lido00132">
           <lido:conceptID lido:type="local">EgyptVoc-4255981</lido:conceptID>
           <lido:term xml:lang="de">Mergelton</lido:term>
        </lido:termMaterialsTech>
     </lido:materialsTech>
  </lido:eventMaterialsTech>